Инструкция по установке и настройке SourceBans

_Lexa_

Участник
Сообщения
846
Реакции
260
Не знаю с чем это связано, только что обратил внимание, все протесты которые пришли на mail@gmail.com полностью читаемы. leha---83 если будет возможность проверь у себя.

я решил эту проблему!
page.protest.php принудительно вставил charset=utf-8 и все стало нормально
// Send an email when protest was posted
$headers = 'From: protest@' . $_SERVER['HTTP_HOST'] . "\n" .
'X-Mailer: PHP/' . phpversion()."\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";

$emailinfo = $GLOBALS['db']->Execute("SELECT aid, user, email FROM `".DB_PREFIX."_admins` WHERE aid = (SELECT aid FROM `".DB_PREFIX."_bans` WHERE bid = '".(int)$BanId."');");
$requri = substr($_SERVER['REQUEST_URI'], 0, strrpos($_SERVER['REQUEST_URI'], ".php")+4);
if(isset($GLOBALS['config']['protest.emailonlyinvolved']) && $GLOBALS['config']['protest.emailonlyinvolved'] == 1 && !empty($emailinfo->fields['email']))
$admins = array(array('aid' => $emailinfo->fields['aid'], 'user' => $emailinfo->fields['user'], 'email' => $emailinfo->fields['email']));
else
$admins = $userbank->GetAllAdmins();
foreach($admins AS $admin)
{
$message = "";
$message .= "Привет " . $admin['user'] . ",<br /><br />";
$message .= "Поступил новый протест с баном.<br /><br />";
$message .= "Игрок: ".$_POST['PlayerName']." (".$_POST['SteamID'].")<br />Забанил: ".$protadmin['user']."<br />Сообщение: ".$_POST['BanReason']."<br /><br />";
$message .= "Перейдите по ссылке для просмотра протеста.<br /><br /> http://" . $_SERVER['HTTP_HOST'] . $requri . "?p=admin&c=bans#^1";
if($userbank->HasAccess(ADMIN_BAN_PROTESTS, $admin['aid']) && $userbank->HasAccess(ADMIN_NOTIFY_PROTEST, $admin['aid']))
mail($admin['email'], "[SourceBans] Ban Protest Added", $message, $headers);
}

CreateGreenBox("Готово", "Ваш протест добавлен.");
 

Киря

Участник
Сообщения
12
Реакции
0
Добрый день!
Прошу помочь мне как сделать чтобы SourceBans стоял на 1 компе а баны добавлялись с другого компа!
Буду благодарен если поможете
 

Andrey

пишу код за еду
Сообщения
3,388
Реакции
4,037
Добрый день!
Прошу помочь мне как сделать чтобы SourceBans стоял на 1 компе а баны добавлялись с другого компа!
Буду благодарен если поможете
А в чем проблема? IP адрес сервера БД прописывай в databases.cfg на игровом сервере и всё.
 

Киря

Участник
Сообщения
12
Реакции
0
Так не получается
Допустим если SourceBans стоит у меня мои сервера он видит, а другие сервера которые стоят на компе у друга он не видит.
 

Andrey

пишу код за еду
Сообщения
3,388
Реакции
4,037
Киря, проверяй доступность портов. Нужно пробрасывать порты.
 

Киря

Участник
Сообщения
12
Реакции
0
Andrey, ты имеешь виду порт сервер допустим 27015? Если да то подскажи как их проверить и как их открыть.
 

Киря

Участник
Сообщения
12
Реакции
0
Ага спасибо завтро проверим.
А если будет закрыт тогда что?
 

Дима199482

Участник
Сообщения
13
Реакции
0
Народ кто смжет настроить соурсбан за 50 рублей так чтоб все работало сервера есть на них играют а с соурсбаном проблемы
 

SeregaIRK

Участник
Сообщения
14
Реакции
0
Здравствйте уважаемые форумчане.
У меня такая проблема.
Установил SourceBans. В веб-панели пишет ошибку соединия с игровым серваком Error connection.
SourceBans установлен на той же тачке, что и игровой сервак. На этом компе стоит wamp.
Также стоит HLStatsX и работает бузепречно.
В чем может быть проблема ?
БД создана, СорМод настроен. Блин, не пойму в чём и где косяк.
 

Andrey

пишу код за еду
Сообщения
3,388
Реакции
4,037
SeregaIRK, а какой ты IP адрес указываешь? Свой локальный или внешний?
 

Andrey

пишу код за еду
Сообщения
3,388
Реакции
4,037
SeregaIRK, тогда может такая же проблема как тут?
 

SeregaIRK

Участник
Сообщения
14
Реакции
0
SeregaIRK, тогда может такая же проблема как тут?

Нене, я уже поиском видел этот пост. На верочку еще раз переписал имя сервака.
Ну я уже не знаю че делать, столько мануалов перекурил уже (, ваще гон какой-то (

Короче, смотри Андрюха !

На серваке стоит Win 2003 Server SP2 x64. Установлен WAMP и на него заведена HLStatsX. Запущен сервак CS:S v61 Build 4574 последней версии.
Вот батник на запуск сервака:
@echo off
cls
:loop
echo (%date% %time%) Starting SRCDS
start srcds_fps_boost.exe
start /wait /high D:\SERVERS\"SRCDS Public OB"\orangebox\srcds.exe -console -game cstrike +sv_lan 0 +ip 0.0.0.0 +maxplayers 40 +map de_dust2 -port 27033 +tv_port 27023 -tickrate 66 -nomaster -nocrashdialog +log on -secure
echo (%date% %time%) Restarting SRCDS
goto loop

У меня в сети айпишники раздаёт DHCP, и у мну статический внутренний ип 10.4.61.25.
На внешке зарегано доменное имя на no-ip.org.Также подключен роутер.
На роутере сидят 2 тачки, соответственно 2 айпишника, у сервака айпишник 192.168.0.100
Я в веб-панели прописываю сервак 192.168.0.100:27033. Пробовал и 127.0.0.1:27033 и 10.4.61.25:27033.
databases.cfg отредактирован нормально. БД создана, создан пользователь и привилегии на БД выставлены в phpmyadmin.
В общем настроено всё путём, я хз, чё делать :(

Update: проверил я Source v34 и к нему норм коннектится SourceBans.
А сервер v61 не виден ни в КС Мониторах, ни в hlsw.
Седня скачал голый серв v61, результат тот же, порты проброшены.
Подскажите в чем может быть проблема.

[UPDATE]
Всё, проблему решил, нужно было запускать сервак с параметром "-master".
У кого будут такие же траблы, поменяйте "-nomaster" на "-master''!
 
Последнее редактирование:

pipec

Участник
Сообщения
2
Реакции
0
Помогите нубу, закачал сорсбан, добавляю сервера, предварительно закинул все конфиги и настроил их как по инструкции, все равно Error connecting, порты на компе открыты...Конфиг sourcemod\configs\databases.cfg:


"Databases"
{
"driver_default" "mysql"

"default"
{
"driver" "default"
"host" "mysql.hostinger.ru"
"database" "ololo"
"user" "ololo"
"pass" "ololo"
//"timeout" "0"
//"port" "3306"
}

"storage-local"
{
"driver" "sqlite"
"database" "ololo"
}

"clientprefs"
{
"driver" "sqlite"
"host" "ololo"
"database" "ololo"
"user" "ololo"
"pass" "ololo"
//"timeout" "0"
//"port" "3306"
}
}

// Should the plugin automaticaly add the server to sourcebans
// (servers without -ip being set on startup need this set to 0)
"AutoAddServer" "1"
че здесь писать? ип и порт серва?


Подскажите что сделать плиз!!!!!!!!!!!

Связь с базой данных MYSQL нормально проходит..Скрин: http://floomby.ru/content/U7eYYTwS0m/
 
Последнее редактирование:
Сверху Снизу