Вход

Просмотр полной версии : А как на сервере поставить ssc ???


_4uHa
02.03.2006, 16:38
Как делать чтоб у меня в серваке стоял ssc ??

Cereg@*
02.03.2006, 18:42
я пробывал, но там стока заморочек...вроде бы настроил он работает, но не до конца ( пчмуто не кикает если игрок заходит без ссклиента, а если делаеш, что бы кикал, то он и меня самого кикает :) )...искал на внешних форумах, так и не нашел ответа и забросил это дело...найдеш выложи тут информацию :)

1.ele
05.03.2006, 10:23
ВНИМАНИЕ! На что искал ответ не в одном форуме и не одну неделю, нашел решение этой проблемы Самолично: короче говоря, чтобы не было у Вас проблем с ssServer 3.0 и ssClient ( а именно,чтобы Вас не кикало с Вашего же сервера, который запущен на одном Компе вместе с ssServer 3.0 и не было сообщения о том, что не запущен ssClient, хотя он подключен на самом деле, необходимо следующие: сделать настройки ssServer 3.0 по описанию:


Скачиваем (http://www.ufonurkka.mine.nu/ssclient/download.php) и распаковываем ssServer 3.0 на диск.

2)Заходим в папку в папке …ssServerconfig

3)Открываем файл ssServer.cfg и находим строки:

var.set "servername" "UNCONFIGURED SERVER"
var.set "website" "http://www.unconfigured.server"
var.set PublicAddress "unconfigured.server.com:20001"

Заменяем их на:

var.set "servername" "Имя вашего сервера"
var.set "website" "Адрес вашего website’а"
var.set PublicAddress "IP_адрес_ssServer’а:20001"

Например:

var.set "servername" "CS 1.6 + ssServer"
var.set "website" "http://192.168.37.33/pstats/"
var.set PublicAddress "192.168.25.55:20001"

Сохраняем и выходим из файла.

4)Открываем файл exampleserver.cfg и ищем следующие строки:

exampleserver.var.set "ip" "123.123.123.123"
exampleserver.var.set "port" "27015"
exampleserver.var.set "rconpassword" "rconpasswordhere"
// Gametypes: hl, et, cod, mohaa, hl2, q3, rtcw (Use hl2 for counter-strike:source)
exampleserver.var.set "gametype" "hl"

Меняем их следующим образом:

exampleserver.var.set "ip" "Здесь указываем IP адрес игрового сервера"
exampleserver.var.set "port" " Здесь указываем порт игры"
exampleserver.var.set "rconpassword" "Здесь указываем rcon password сервера"
// Gametypes: hl, et, cod, mohaa, hl2, q3, rtcw (Use hl2 for counter-strike:source)
exampleserver.var.set "gametype" "Здесь указываем тип игры"

Например:

exampleserver.var.set "ip" "192.168.25.55"
exampleserver.var.set "port" "27015"
exampleserver.var.set "rconpassword" "qwerty"
// Gametypes: hl, et, cod, mohaa, hl2, q3, rtcw (Use hl2 for counter-strike:source)
exampleserver.var.set "gametype" "hl"

Если нужно чтобы «кикало» без ssClient’a, то находим строку //gameserver.exampleserver.var.set "OnPlayerUnauthed" "%player.kick `var.KickMessage'
и раскомментируем ее (убираем два слеша перед gameserver…).

Сохраняем и выходим из файла.

5)Открываем файл screenshots.cfg. Находим строку:

var.set "shotfile" "/var/www/ssclient/shots/%gameservername/%date/%uniqueid/%name-%index.jpg"

Меняем на:

var.set "shotfile" "Указываем путь, куда сохранять screenshot’ы"

Например:

var.set "shotfile" "С:/shots/%date/%ip/%name-%time.jpg"
При таком раскладе screen's сохраняются в папке по дате-ip адресу-Нику-времени
Сохраняем и выходим из файла.

Важно!
Все приведенные выше настройки заставляют ssServer 3.0 снимать screenshot’ы и перекидывать их в указанную папку на сервер. Если вы хотите, чтобы ssServer также осуществлял проверку на наличие «читов» у клиента, нужно проделать следующие:

1)Открыть файл loader.cfg и раскомментировать строки:

//load config/clientversion.cfg – активируем проверку версии ssClient’a
//load config/hookscan.cfg – активируем проверку игроков на наличие «читов»
P.S. Вы можете раскомментировать
//load config/hookscan_updater.cfg
вместо
//load config/hookscan.cfg.
При таких настройках будет осуществляться проверка на наличие «читов» + каждые 24 часа, с указанного вами URL, будет автоматически закачиваться processes.txt (база отлавливаемых «читов»).
URL для автоматического обновления указывается в файле hookscan_updater.cfg, строка
alias.add hookscan_download Script.run wget scripts/wget.pas http://www.ufonurkka.mine.nu/ssclient/processes.txt processes.txt

2)Открыть файл clientversion.cfg и отредактировать строку

script.run clientversion scripts/clientversion.pas 3.0010 3.0011 3.0012 3.0013 3.0014 3.0015 3.0016 3.0017 3.0018 3.0019 3.0020 3.0021 3.0022 3.0023 3.0024 3.0025 3.0026 3.0027 3.0028 3.0029 3.0030 3.0031 3.0032 3.0033 3.0034 3.0035 3.0036 3.0037 3.0038 3.0039 3.0040 3.0041 3.0042 3.0043 3.0044 3.0045 3.0046 3.0047 3.0048 3.0049

удаляем все значения предшествующие последней версии ssClient’a, т.е. строка принимает примерно такой вид

script.run clientversion scripts/clientversion.pas 3.0019 3.0020 3.0021 3.0022 3.0023 3.0024 3.0025 3.0026 3.0027 3.0028 3.0029 3.0030 3.0031 3.0032 3.0033 3.0034 3.0035 3.0036 3.0037 3.0038 3.0039 3.0040 3.0041 3.0042 3.0043 3.0044 3.0045 3.0046 3.0047 3.0048 3.0049

3)Открыть файл processscan.pas (…ssServerscripts) и отредактировать строки:

const SCANINTERVAL = 60*4; - задается интервал сканирования на «читы», по умолчанию проверка осуществляется раз в 4 мин.
const ALLOW_IPBANS = true;- ban по IP.
const ALLOW_IDBANS = true;- ban по SteamID, для noSteam серверов выставляем значение false.


Пример:

const SCANINTERVAL = 60*1;
const ALLOW_IPBANS = true;
const ALLOW_IDBANS = false;

Важно!
Если стоит fairwall, то открываем входящий порт 20001.


Процесс запуск, но только, прочитав третий раздел предворительно!

Для Win32: Запускаем ssServer через файл ssReborn.bat из папки …ssServer

Для Linux: /usr/bin/screen -A -m -d -S ssserver ./ssReborn.sh

У клиента запускаем ssClient следующим образом:
в ярлык к ssClient после ssc.exe добавляем IP сервера.
например …/ssc.exe 192.168.25.55.

Полезная информация:
•banlist сервера сохраняется в файл hackbanned.cfg (…ssServer)

•Некоторые консольные команды ssServer’a:

«fd» - Flood protection disable
Данный алиас отключает floodprotection. Может быть полезен при тестировании сервера.

«ts» - Test shotting
Позволяет получать screenshot’ы от клиента гораздо чаще – это первый раздел.

Второй – проверить все ли верно работает, протестировав ssServer, допустим, на одном из Своих Знакомых: проверить делает ли он скрины ( но при этом тесте Вы Самолично не заходите на Свой серв) – это является главным моментом во время настройки ssServer, так как, если ssServer делает скрины, то все остальное точно работает верно, исходя, из того, что настройки все выполнины по описанию, приведенному выше.

И третье – эта часть является основной так, как содержит определенный алгоритм запуска, что является основой верной работы ssServer 3.0 и ssClienta на одной машине:
- Сначала запускаем сервак -> подключаем к серваку ssServer 3.0 -> для продолжения, необходимо, чтобы на сервере присутствовал хотя бы один player и ssServer сделал бы, опять же, хотя бы один screen и сохранил его по прописанному вами адресу в конфиге, то есть в определенной вами папке – только после этого идем дальше, а именно -> подключаем ssClient к Вашему серву -> в консоли ssServera 3.0 прописываем команды ts и fd -> запускаем Cs и играем не в чем не обламываясь! Если не прокатывает, то проверьте еще раз все досканально. Так, как Я имел данную проблему, и тот вариант, что Я Вам предлогаю – он точно решает ее на 100 persent. Всем удачи!

Cereg@*
05.03.2006, 16:39
а сам пробывал? я все так же делал, но всеровно кикает :)

1.ele
06.03.2006, 12:09
я то пробывал :) думал у вас что нить да получится

Cereg@*
07.03.2006, 00:05
я то пробывал :) думал у вас что нить да получится
так работает или нет?!

FreezzZer
07.03.2006, 19:56
хых я тож пробовал в никакую !!! так что видать есть какой-то другой способ зайти на свой же сервак с ссСервер

CUBA
02.07.2006, 12:34
ВНИМАНИЕ! На что искал ответ не в одном форуме и не одну неделю, нашел решение этой проблемы Самолично: короче говоря, чтобы не было у Вас проблем с ssServer 3.0 и ssClient ( а именно,чтобы Вас не кикало с Вашего же сервера, который запущен на одном Компе вместе с ssServer 3.0 и не было сообщения о том, что не запущен ssClient, хотя он подключен на самом деле, необходимо следующие: сделать настройки ssServer 3.0 по описанию:


Приветствую!!! Проблема та же.
Мое мнение такое: весь базар об одном порте сервера и клиента - полная херня!!! Этот способ мне не помог. Как решить пока не знаю, ищу методом тыка, но скажу, что мы запускали ssserver и на другом кампе и сервер игры все равно не смог законнектиться сам к себе - все тот же кик. Другие играют без проблем. Есть мнение, что каким-то макаром данные перехватываются загружаемой игрой на том же кампе, что и сервер (тот же ип и порт), но непонятно нихера, как у других тогда нормально проходит. Ищем ответ, а то выделенный сервер создает юзер в нашей локалке, а сам играть не может -бочина. Спасибо за внимание. :110:

BAHO
14.07.2006, 23:50
сталкнусля с этой проблемой покопался решил её рскаментировав в файле exampleserver.cfg строчку exampleserver.authlevel и заменил 11 на 5 вобщем в итоге получилось:
exampleserver.authlevel 5
додумолся я до этого не сам нашел инфу в интернете там предлогалось заменить число 11 на 10 или меньшее заменил на 10 не помогло заменил на 5 все работает скриншеты снимает читы находит :drinks:

BryanF
15.07.2006, 11:42
у меня получалось делать сс сервер,делал все строго по инструкции - работало,тока один минус:по идее СС север должен делать скрины,а у меня он не делал... :dance3: