Главная » Как создать сервера для игр » Как создать свой сервер игры СТАЛКЕР "Чистое небо"

Как создать свой сервер игры СТАЛКЕР "Чистое небо"

Как создать свой сервер
Для того чтобы создать свой сервер в Сталкере Чистое Небо вам нужно интернет
соединение не меньше 1mb/s смотря сколько человек будет играть и с каким пингом.
Далее вам надо узнать какой у вас ip адрес статический(белый) или динамический(серый) узнать это можно у вашего провайдера.
Дальше запускаем игру Сталкер \ сетевая игра\ опции \ и ставим галочку
где написано интернет-сервер . Потом переходим на вкладку сервер и выбираем
карту(двойной щелчок левой кнопкой мыши ) ставим галочку выделенный и
запускаем сервер.
После запуска игра закроется и появится окно сервера(консоль Админа)
С помощью этой консоли вы можете управлять вашим сервером при помощи
команд(список команд смотрите в разделе управление сервером ).
Сразу после запуска вам надо посмотреть не появилась ли надпись в окне
сервера красными буквами ("Error while adding this server to master list. Unable to query the server -> You may need to open port 5447 for incoming traffic")
Если она появилась то значит у вас серый ip или Антивирус и/или брандмауэр
блокирует порт 5447.
Если вы уверены что у вас белый ip адрес приступайте к настройке.
Вам надо в Антивирусе и Брандмауэре открыть этот порт а лучше с 5440 по 5450.
Информацию как это сделать смотрите по ссылке http://mpnetworks.ru/publications/stk/srv-stalker .
Если у вас все получилось то пора подумать о создании батника(bat файл с
помощью которого будет запускаться выделенный сервер).

Информацию как создать батник читайте в статье (Как создать батник и что это такое).
С помощью батника можно запустить сервер одним кликом не заходя в игру.
Итак приступим,зайдите в папку с установленной игрой Сталкер \ bin\ и
найдите там файл dedicated_dm сделайте копию на рабочем столе и приступайте.
Нажмите на файл правой кнопкой мыши и нажмите изменить,далее сотрите
стандартные параметры и вставьте мои.
______________________________________________________________
:load
stalker_ccs /wait dedicated\xrEngine.exe -i -nosound -silent_error_mode -fsltx ..\fsgame.ltx -ltx myserver.ltx -start server(mp_agroprom/dm/ver=1.0/hname=&&&&&/portsv=4554/portgs=4774/public=1/battleye=1/maxplayers=20/estime=9:00/etimef=1.0/ans=1/anslen=3/pdahunt=1/warmup=3600/timelimit=1/dmgblock=5/dmbi=1/fraglimit=0/spectrmds=31/vote=254/frcrspwn=0/abalance=0/aswap=0/fi=0/fn=1/ffire=1.0/anum=100/astime=0/ardelta=0/reinf=-1/artrettime=300/actret=0) client(localhost/portcl=4664/name=admin)
goto load
______________________________________________________________
Вот так выглядит батник,далее я расскажу что можно здесь поменять под ваши
нужды.
Итак приступим:Некоторые параметры я не буду трогать потомучто они не так важны.Я разберу только самые важные.
:load в начале и goto load в конце-функция авто перезапуска (если сервер слетел или завис то он перезапустится автоматически).
stalker_ccs /wait dedicated\xrEngine.exe -запуск сервера с контролером(что такое контролер и как им пользоваться читайте ниже). Если вы хотите запустить сервер без контролера тогда вам надо стереть слова stalker_ccs /wait чтобы осталось dedicated\xrEngine.exe .
-start server(mp_agroprom/dm/ver=1.0 -здесь можно поменять карту с которой будет запускаться сервер вместо mp_agroprom пишем ту которую вам надо
Вот список стандартных карт:
______________________________________________________________

mp_agroprom – Завод «Агропром»
mp_atp - АТП
mp_autostation - Автостанция
mp_bath – Бассейн (большой)
mp_darkvalley – Темная долина
mp_factory - Завод «Янтарь»
mp_firestation – Пожарная станция
mp_garbage - Свалка
mp_limansk - Лиманск
mp_lost_village – Заброшенная деревня
mp_military_1 – Военные склады
mp_military_2 – Старая деревня
mp_pool – Бассейн (маленький)
mp_railroad – Ж/Д станция
mp_rembasa – Ремонтная база
mp_rostok – Завод «Росток»
mp_sport_center – Спортивный центр
mp_training_camp – Тренировочный лагерь
mp_workshop – Заброшенная фабрика


Карты не входящие в релиз прописываются без слова mp_
Пример stancia_2 -Запустится карта ЧАЕС(не забудьте сначала скачать карту).
_____________________________________________________________
/dm/ver=1.0 -режим и версия карт(версию трогать не надо а вот режим по усмотрению)
Вот список режимов:
dm – Все против всех
tdm – Команда пртив команды
ah – Охота за артефактом
cta – Захват артефакта
_____________________________________________________________

/hname=&&&&& -Имя сервера вместо &&&&& впишите любое название.
portsv=4554/portgs=4774/ -порты сервера.Менять нечего не надо!
public=1 Значение 1-интернет сервер 0-локальный.
battleye=1 -стандартная античит система(1 вкл. 0 выкл.).
maxplayers=20 -максимальное количество игроков на сервере(максимум 32).
estime=9:00 -игровое время с которое будет в игре после запуска(9:00 утро
23:00 ночь) вы можете ввести любое время.
etimef=1.0 -скорость изменения погоды(можете ввести значения от 0.0-время вообще не будет идти.До 100.0-время идет быстро. Запомните что оптимальное значение 1.0).
ans=1 -аномалии(1-вкл. 0-выкл.).
anslen=3 -время аномалий(0 - бесконечные 1-180-время в минутах).
pdahunt=1 -давать очки за подобранный рюкзак(1-вкл 0-выкл).
warmup=3600 -время разминки в секундах.Если вам надо чтоб все оружие было открыто сразу то поставьте много: 3600=1 час,7200=2 часа,60=1 минута.
timelimit=1 -время основного матча в минутах 60-1 час(если хотите чтоб оружие открывали постепенно то ставьте 60 или 120 но если вы поставили время разминки много то тут поставьте 1).
dmgblock=5 -Время неуязвимости после респавна в секундах.
dmbi=1 -показывать индикатор неуязвимости(1-вкл. 0-выкл.).
fraglimit=0 -лимит фрагов.
spectrmds=31 -настройка режима наблюдателей(лучше оставить как есть).
vote=254 -настройка голосования.
frcrspwn=0 -принудительное рождение.
abalance=0 -авто баланс каманд (1-вкл. 0-выкл.).
aswap=0 -авто смена команд после матча (1-вкл. 0-выкл.).
fi=0 -знак своей команды над головой (1-вкл. 0-выкл.).
fn=1 -показывать имена своих над головой (1-вкл. 0-выкл.).
ffire=1.0 -возможность убивать своих(0.0-своих убить нельзя).
client(localhost/portcl=4664/name=admin -(тут тоже не надо менять.Оставьте как есть).
Примечания:Мы разобрали лиш параметры для режимов dm и tdm .
После редактирования файла переменуйте его под ваши нужды и сохраните
изменения.После скопируйте его в папку Сталкер/bin
Вот и все всем удачи !!!!!!!!!!!

Список команд для управления сервером
Краткий справочник по командам
Основные:
sv_warm_up --- [0,3600 сек] - время разминки
sv_timelimit --- [0,180] - лимит времени
sv_fraglimit --- [0,100] - лимит фрагов
sv_client_reconnect_time - (0,60 мин) сохранять профиль игрока если он отсоединился
sv_max_ping_limit - (1,2000 мсек) ограничение по пингу (если у клиента он больше, показывает 5 раз предупреждение и потом выбрасывает из игры)
mm_net_srv_maxplayers --- [2,32] максимальное кол-во игроков на сервере
mm_net_srv_name --- имя сервера (ограничено 64 символами)
sv_anomalies_enabled --- [0,1] - включить-выключить аномалии
sv_anomalies_length --- [0,180] - время аномалий
Кик и бан:
sv_kick --- [имя игрока] - кик игрока по имени
sv_kick_id --- [id сессии] - кик по ID
sv_banplayer --- [имя игрока] - бан игрока по имени
sv_banplayer_id --- [id сессии] - бан по ID
sv_banplayer_ip --- [ip адрес] - бан по IP
sv_listplayers --- выдаёт список игроков на сервере
ra make_config_dump --- [id сессии] - проверка одного игрока на изменённые конфиги
ra make_screenshot --- [id сессии] - сделать снимок экрана с одного игрока
ra screenshot_all --- сохранить снимки экранов со всех игроков
ra config_dump_all --- проверить конфиги у всех игроков
Карты:
g_restart --- перезагрузка карты
g_restart_fast --- быстрая перезагрузка карты
sv_listmaps - выдаёт список карт
sv_changegametype --- [dm, tdm, ah, cta] - Изменить тип игры
sv_changelevel --- [название_карты версия] Изменить карту
sv_changelevelgametype --- [название_карты версия режим_игры] изменить карту и режим
sv_nextmap --- загрузить следующую карту
sv_prevmap --- загрузить предыдущую карту
Погода:
mm_net_weather_ratechange --- float value in range [0.000,100.000] - коэффициент изменения погоды
sv_setenvtime --- [0:00, 24:00] установить игровое время (12:00 ясно, 16:11 пасмурно и т.д.)
Настройки игры:
sv_auto_team_balance --- [0,1] - автобаланс команд
sv_friendly_names --- [0,1] - отображать имена союзников
sv_friendly_indicators - (0,1) показывать индикатор своей команды (флажок над головой игрока)
sv_dmgblockindicator --- (0,1) показывать индикатор неуязвимости игроков (при "респауне")
sv_dmgblocktime --- (0,600 сек) время неуязвимости после рождения
sv_forcerespawn --- (0,3600 сек) принудительно "рождать" погибшего игрока через указанное время
g_swapteams --- Поменять команды местами (Охота за Артефактом)
sv_auto_team_swap --- (0,1) автоматически менять команды в каждом раунде
sv_artefacts_count --- (1,100 штук) количество артефактов для победы в игре
sv_artefact_respawn_delta --- (0,600 сек) перерыв перед появлением следующего артефакта
sv_artefact_stay_time --- (0,180 мин) время существования артефакта
sv_bearercantsprint --- (0,1) игрок, который несет артефакт, может бежать
sv_returnplayers - (0,1) возвращать игроков на базу, когда они принесли артефакт
sv_pda_hunt - (0,1) давать бонусы за подобранный рюкзак
sv_remove_weapon --- [-1,0,1] - убирать с уровня валяющееся оружие (-1 - никогда, 0 - сразу, 1 - по времени в конфигах)
sv_remove_corpse --- (-1,0,1) - убирать с уровня трупы (-1 - никогда, 0 - сразу, 1 - по времени в конфигах)
sv_startteammoney - стартовые деньги
sv_statistic_save --- [40] - сохранение статистики в секундах
sv_shieldedbases - (0,1) бессмертие на базе
sv_hail_to_winner_time --- [0,60000] - время на приветствие победителя (DM)
sv_reinforcement_time - (-1, 3600 сек) подкрепление
sv_friendlyfire --- float value in range [0.000,2.000] - огонь по своим
sv_teamkill_limit - (0,99 раз) лимит убийств игроков своей команды
sv_teamkill_punish - (0,1) выбрасывать клиента, если он убил игрока со своей команды (больше раз)
Голосование:
sv_vote_enabled --- [0,1] - запретить или разрешить голосования
так-же допустима любая комбинация флагов

0 Все выключены
1 Все включены
2 Рестарт
4 Быстрый рестарт
8 Выбросить
16 Заблокировать
32 Изменить карту
64 Изменить погоду
128 Режим
sv_vote_quota - (0.0,1.0 коэффициент) квота на голосование
sv_vote_time --- float value in range [0.5,10.0 мин] - установить время голосования
sv_vote_participants --- [0,1] - итог голосования на основании проголосовавших.
sv_votestop --- остановить голосование
Режимы наблюдателя:
mm_net_con_spectator_on --- [on/off] или [1/0] - разрешить/запретить режим наблюдателя
mm_net_con_spectator --- [1,32] --- максимальное число наблюдателей
sv_spectr_freefly --- (0,1) - наблюдатель - свободная камера
sv_spectr_firsteye --- (0,1) - наблюдатель - камера от первого лица
sv_spectr_lookat --- (0,1) - наблюдатель - камера привязанная
sv_spectr_freelook --- (0,1) - наблюдатель - камера от третьего лица
sv_spectr_teamcamera --- (0,1) - наблюдатель - камера только для <своих>

Номерные обозначения предметов для файла конфигурации

59 ПМ
48 Фора-12
71 Волкер-П9м
42 Марта
62 СИП-т М200
68 УДП "Компакт"
46 "Черный Ястреб"

57 ПБ-1с (с глушителем)
52 ХПСС-1м
45 Кора-919

53 Нож

44 Обрез
67 Охотничье ружьё
72 Чейзер-13
64 СПСА-14

41 АКМ-74/2у
40 АКМ-74/2
34 АС-96/2
51 Гром-С14
69 СА "Лавина"

56 Гадюка-5
54 ИЛ86
55 Трс-301
63 СГИ-5к
49 ГП37

58 РП-74
47 ФТ-200М

70 "Винтарь-ВС"
65 СВДм-2
50 Ружьё-ЭМ1 (гаусс)
66 СВУмк-2

61 РПГ-7у (гранатомёт)
60 "Бульдог-6"

33 Научный комбинезон
32 Армейский бронекостюм
27 Экзоскелет

30 Граната РГД-5
28 Граната Ф1
29 дымовая шашка

19 Граната М-209
20 Граната ОГ-7В
22 Граната ВОГ-25
23 Граната ВОГ-25Р

31 Аптека
39 глушитель
37 Прицел ПСО-1
38 Прицел SUSAT
24 Противорадиационные препараты
35 ГП-25 Костер
36 М203

10 патроны 9х18
11 патроны 9х18+р+
12 патроны 9х19 ЦМО
13 патроны 9х19 ЦМО (дубль)
14 патроны 9х19 РВР
15 патроны 9х19 РВР (дубль)

5 патроны 5х39 БП
6 патроны 5х39
8 патроны 5,56х45
7 патроны 5,56х45 АР
9 патроны 7,62 7Н1
17 патроны 9х39 ПАБ9
16 патроны 9х39 СП-6
0 патроны .45 АСР
1 патроны .45 Hydro
2 патроны 12х70 дробь
3 патроны 12х76 дротик
4 патроны 12х76 жекан
21 патроны 7.62х54 ПП к пулемету
18 аккумуляторы для гаусса

25 Детектор "Велес"
26 Фонарик (st_device_torch)
43 Бинокль


Как пользоватся контроллером и что ето такое
Итак контроллер это программа для админов.Она позволяет кикать и банить одним кликом и автоматически банит читаков.
Чтоб запустить батник с контроллером вам надо скачать его(http://soobchestvobs.ucoz.ru/load/patchi/kontroller_dlja_stalker_chn_1_5_10/3-1-0-18)
прописать в батнике такой параметр. Вместо dedicated\xrEngine.exe пишем
stalker_ccs /wait dedicated\xrEngine.exe теперь сервер автоматически будет запускатся с контроллером.
Теперь запускаем батник.Появится окно и сообщит что вышла новая версия контроллера,нажимаем нет.Потом появляется окно с просьбой оплаты,закрываем
его.Все сервер запущен и вместе с ним и контроллер.
В окне контроллера видно всех игроков их id(имя сесии) ip адрес и пинг.
После нажатия правой кнопкой мышм на имя появляются параметры:
Kick-кик игрока
Ban-бан игрока
Ban ip-бан по ip
Copy id
Copy digest
Check configs-прверить конфиг игрока
Capture screen-снять скрин игрока
Autocheck configs-Автоматическая проверка всех на подмену конфигов
Freeze Game Time-заморозить время игры
Change type-сменить тип игры
Change map- сменить карту
В левом нижнем углу программы написано st_kicked_by_controller (сообщение
при вылете) вы можете написать что захотите.
В правом нижнем углу указывается время бана в минутах.
Вот и все!!! Далее я раскажу о файле который идет вместе с контроллером.
Файл называется stalker_ccs также как и контроллер но он текстовый.Кидать его надо туда же Сталкер/bin
Открываем его любым текстовым редактором,вот как он выглядет:
___________________________________________________________________
;Настройки этого конфигурационного файла доступны только спонсорам проекта
[Settings]
;период в минутах, через который будут показываться правила сервера, 0 - выключено
ActivateRules=3

;правила сервера (не более 260 символов)
ServerRules=Правила сервера:##################

;настройка времени бана через слеш (не более 64 символов), по умолчанию это 1 час/6 часов/12 часов/1 сутки и т.д.
SetTimeBan=60/360/720/1440/10080/40320/483840/4838400
;сообщение при выбросе игрока
ReasonKick= Кикнут за нарушение правил
;автоматически включать автопроверку при запуске сервера, 0 выключено / 1 - включено
AutoCheckEnable=1
;заморозить игровое время (не будет происходить смены погоды и времени суток), 0 выключено / 1 - включено
FreezeTime=1

;список запрещённых предметы в игре, которые нельзя купить (указываются через слеш), 0 - выключено
;максимальное количество запрещённых предметов ограничено 30-ю
;вещи лежащие на карте никак не контролируются этой опцией
DenyObject=61
;начальные деньги для обоих команд, 0 - не использовать возможность
InitialMoney=800
___________________________________________________________________
Тут все просто и понятно так как все написано,вот список предметов для запрета.

59 ПМ
48 Фора-12
71 Волкер-П9м
42 Марта
62 СИП-т М200
68 УДП "Компакт"
46 "Черный Ястреб"

57 ПБ-1с (с глушителем)
52 ХПСС-1м
45 Кора-919

53 Нож

44 Обрез
67 Охотничье ружьё
72 Чейзер-13
64 СПСА-14

41 АКМ-74/2у
40 АКМ-74/2
34 АС-96/2
51 Гром-С14
69 СА "Лавина"

56 Гадюка-5
54 ИЛ86
55 Трс-301
63 СГИ-5к
49 ГП37

58 РП-74
47 ФТ-200М

70 "Винтарь-ВС"
65 СВДм-2
50 Ружьё-ЭМ1 (гаусс)
66 СВУмк-2

61 РПГ-7у (гранатомёт)
60 "Бульдог-6"

33 Научный комбинезон
32 Армейский бронекостюм
27 Экзоскелет

30 Граната РГД-5
28 Граната Ф1
29 дымовая шашка

19 Граната М-209
20 Граната ОГ-7В
22 Граната ВОГ-25
23 Граната ВОГ-25Р

31 Аптека
39 глушитель
37 Прицел ПСО-1
38 Прицел SUSAT
24 Противорадиационные препараты
35 ГП-25 Костер
36 М203

10 патроны 9х18
11 патроны 9х18+р+
12 патроны 9х19 ЦМО
13 патроны 9х19 ЦМО (дубль)
14 патроны 9х19 РВР
15 патроны 9х19 РВР (дубль)

5 патроны 5х39 БП
6 патроны 5х39
8 патроны 5,56х45
7 патроны 5,56х45 АР
9 патроны 7,62 7Н1
17 патроны 9х39 ПАБ9
16 патроны 9х39 СП-6
0 патроны .45 АСР
1 патроны .45 Hydro
2 патроны 12х70 дробь
3 патроны 12х76 дротик
4 патроны 12х76 жекан
21 патроны 7.62х54 ПП к пулемету
18 аккумуляторы для гаусса

25 Детектор "Велес"
26 Фонарик (st_device_torch)
43 Бинокль
Все запреты пишутся через / Пример DenyObject=61/27/50 нельзя купить рпг
экзо и гаусс.

Все!

Похожие материалы:
Самые читаемые
Статистика
Яндекс.Метрика