Главная Информация Наш Форум
Устав комманды
Сервера Команда
Результаты КВ Файлы Юзербары Гостевая Авторство Профиль
Главная Сталкер портала | Главная | | RSS
Вы находетесь на территории военизированной группировки, шалить не как не разрешается. Неважно - "Долговец" ты или "Свободовец", поклоняешься монолиту или отбираешь последний хабар у бедных сталкеров-одниночек, мы всегда рады твоему присутствию на нашей базе. Также мы являемся командой по игре в мультиплеер. Если вы мастер в этом деле, то мы рады будем принять вас в свои ряды. Наша команда будет активно тренироваться ради достижения вершин мастерства и дальнейшых побед на всевозможных турнирах и соревнованиях.
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: [Ukr-s]Alex_Nomad, [Ukr-s]SAID  
Форум » Флуд и разговоры » Програмирование и т.д. » Создаем свой сервер. (Создание.управление.обслуживание.тех.данные и расчеты.)
Создаем свой сервер.
KiLaДата: Вторник, 27.01.2009, 21:12 | Сообщение # 1
Группа: Удаленные
Статус сообщение:





Привет.
В этой теме хотел бы поделиться своим опытом связанный со всеми сложностями с которыми я столкнулся при создании игрового сервера для игры S.T.A.L.K.E.R CS.
Принимая в расчет то что я использую не фиксированный IP это раз.
И мой модем работает за глухой стеной NAT в режиме роутера как и у многих пользователей ukrtelecoma и воли,- т.е имеет только внутренний IP 192.168.1.(любое число от 1 - ... ) и тем самым блокирует все входящие соединения ( все порты на вход ) которые так нужны для работы сервера (порт 5447 и порт 5445 ) и многих других программ использующих доступ к вашей машине. Как пример BitTorrent ( порт в диапазоне 6881-6888 ) и ему подобные p2p клиенты !!!
Говорю сразу что в службе тех.поддержи укр.телекома при моем вопросе как пробросить (открыть) порт номер 5447 в роутере Ganimed ( Он же Callisto 821+ ) на входящие была выдержанна долгая пауза, потом попросили повторить вопрос и в итоге сказали что мне нужна техюподдержка 2 уровня .. от туда меня перевели на 1 и в итоге сказали что ц у меня ничего не выйдет так как мое железо не подходит.
Но к счастью всё работает и очень даже хорошо.


Сообщение отредактировал КиЛа - Вторник, 27.01.2009, 21:13
 
[Ukr-s]bizonДата: Вторник, 27.01.2009, 21:40 | Сообщение # 2
Боец клана
Группа: Модер
Сообщений: 78
Статус сообщение:
Статус: Где-то бродит
КиЛа зря ты парил техподержку .достаточно было в гугле набрать заветнуюю фразу - проброс портов в Callisto 821+ и проблемы решены через пару минут. Кстати порты можно любые сделать для сталкера вплоть до запуска нескольких серверов на одном компе,главное что бы скорость инета и железо позволяло выдержать несколько серверов,так же есть батники авторестара сервера при его вылете.





 
KiLaДата: Вторник, 27.01.2009, 22:30 | Сообщение # 3
Группа: Удаленные
Статус сообщение:





То что я зря их и себя парил ты прав. Гугл рулит, в нём я и нашел все ответы.
Дело в том что у меня нет мануал по ганимеду, и у них как это ни странно тоже .. и в гугл тоже его нет ..
Мне пришлось пользоваться мануалом по калисто так они похожи.
Но первое что я сделал - так это забил на NAT и настроил роутер в режиме моста "bridged"
Это хоть и не безопасно но все заработало.
Потом уже разобрался в том как пробрасывать порты в настройках модема в режиме роутера. Но столкнулся с проблеммой что нет диапазона. Например от 6881- 6888 .. приходится каждый открывать по отдельности ?
Или я ошибаюсь ?
И что значит любые порты под сталкер ?
Он мне выдавал ошибку что ему нужен именно 5447 для добавления в мастер лист ..
 
[Ukr-s]RidiskaДата: Вторник, 27.01.2009, 22:35 | Сообщение # 4
Team Leader
Группа: Администраторы
Сообщений: 619
Статус сообщение:
Статус: Где-то бродит
Эта тема не для меня...я тут как мидведь на пальме. :) НиПаняТна!

 
[Ukr-s]bizonДата: Вторник, 27.01.2009, 22:37 | Сообщение # 5
Боец клана
Группа: Модер
Сообщений: 78
Статус сообщение:
Статус: Где-то бродит
если сервер запускать через батник,то порты нестандартные можно в батнике указывать

Добавлено (27.01.2009, 22:37)
---------------------------------------------

Quote (|Ukr-s|Ridiska)
НиПаняТна!
эта твоя фраза мне всегда подымала настроение )))






 
KiLaДата: Среда, 28.01.2009, 06:43 | Сообщение # 6
Группа: Удаленные
Статус сообщение:





иногда приходится использовать проги для связи с компами. Использую RealVns ( server klient ) для связи непосредственно по IP и TeamViewer если удаленная машина находится за NAT или файрволл.
В принципе обе меня вполне устраивают, но в обеих случаях есть одно но.
Что делать если на другом конце никого нет. Некому назвать настоящий IP и тем более код с паролем в случае с TeamViewer.
А тачку реально нужно поднимать ...
Кто сталкивался,может есть готовые скрипты или проги, которые например каждые пять минут выполняют команду ipconfig/all и после будут высылать мне эту инфу на мыло ...
Может есть другие клиенты для управления уд.тачкой ?

 
[Ukr-s]bizonДата: Среда, 28.01.2009, 11:38 | Сообщение # 7
Боец клана
Группа: Модер
Сообщений: 78
Статус сообщение:
Статус: Где-то бродит
Кила, а что тебе мешает настроить виндовский родной удаленный доступ к компу,там нечего сложного нет.По поводу динамического айпи адреса - это тоже решается с помощью бесплатного днс сервера,в модеме есть куда прописать и при смене айпи по доменному имен ты всегда найдеш свой комп,например так - kila.dyndns.tv и проблем нет.Подробнее могу рассказать когда дома буду.





 
KiLaДата: Среда, 28.01.2009, 18:49 | Сообщение # 8
Группа: Удаленные
Статус сообщение:





Ок. Спасиюо.
Хотелось бы более подробно о "бесплатного днс сервера,в модеме есть куда прописать" и все из этого вытекающее.
Ну и все же мой вопрос остается открыт. Как получить IP тачки ...
Есть программа " Actual Spy 3.0 " запустить в скрытом режиме , каждые пять минут скрин у меня на мылле и плюс батник для определения текущенго IP с таким же интервалом...хз.
Уверен что есть проги, может трояны ..-)
 
daadДата: Среда, 25.03.2009, 21:20 | Сообщение # 9
Новичок
Группа: Пользователи
Сообщений: 2
Статус сообщение:
Статус: Где-то бродит
Всем привет! Я создал выделеный сервер через батник. Все прописую в батнике:режим игры, карту и т.д. Но как поставить пароль на сервер плиз помогите! Заранее благодарен.
 
[Ukr-s]bizonДата: Среда, 25.03.2009, 22:22 | Сообщение # 10
Боец клана
Группа: Модер
Сообщений: 78
Статус сообщение:
Статус: Где-то бродит
В батнике допиши psw=1245 где 1245 пароль на сервер,и будет тебе счастье.





 
daadДата: Среда, 25.03.2009, 22:51 | Сообщение # 11
Новичок
Группа: Пользователи
Сообщений: 2
Статус сообщение:
Статус: Где-то бродит
[Ukr-s]bizon, спс!
 
SneakДата: Суббота, 02.05.2009, 19:19 | Сообщение # 12
Новичок
Группа: -=Забанен нахер=-
Сообщений: 5
Статус сообщение:
Статус: Где-то бродит
Народ опишите ПОДРОБНО шаги создания постоянного сервера!! ПЛИЗЗЗ!!!!!!! ЗАРАНЕЕ СПАСИБО!!!!! :unsure:
 
KiLaДата: Суббота, 02.05.2009, 20:12 | Сообщение # 13
Группа: Удаленные
Статус сообщение:





Вот тут очень популярно:
http://pnetwork.ucoz.net/publ/9-1-0-13
и вот команды:
sv_vote_participants --- [0,1] - итог голосования на основании проголосовавших.
sv_warm_up --- integer value in range [0,3600] - время разминки
sv_client_reconnect_time - (0,60 мин) сохранять профиль игрока если он отсоединился
sv_vote_time --- float value in range [0.5,10.0 мин] - установить время голосования

sv_auto_team_balance --- integer value in range [0,1] - автобаланс команд
sv_votestop --- остановить голосования
sv_kick --- кик игрока по имени
sv_kick_id --- кик по ID
sv_banplayer --- Ban Player by Name - бан игрока по имени
sv_banplayer_id --- Ban Player by ID - бан по ID
sv_banplayer_ip --- Ban Player by IP - бан по IP
sv_listplayers - Список игроков на сервере

g_restart - перезагрузка карты
g_restart_fast - быстрая перезагрузка карты
g_swapteams - Смена команд местами в сетевой игре артефактхант (Охота за Артефактом).
mm_net_con_spectator_on --- 'on/off' or '1/0' - разрешить/запретить режим наблюдателя
mm_net_srv_gamemode --- st_deathmatch/st_team_deathmatch/st_artefacthunt (note the typo) - тип игры
mm_net_srv_maxplayers --- integer value in range [2,32] - максимальное кол-во игроков на сервере
mm_net_srv_name --- string with up to 64 characters - имя сервера
sv_addmap --- adds map to map rotation list - добавить карту в список ротации
sv_anomalies_enabled --- integer value in range [0,1] - включить-выключить аномалии
sv_anomalies_length --- integer value in range [0,180] - время аномалий
sv_artefacts_count - (1,100 штуки) количество артефактов для победы в игре
sv_artefact_respawn_delta - (0,600 сек) перерыв перед появлением следующего артефакта
sv_artefact_stay_time - (0,180 мин) время существования артефакта
sv_auto_team_swap - (0,1) меняться командами в каждом раунде
sv_bearercantsprint - (0,1) игрок, который несет артефакт, может бежать
sv_changegametype --- Изменить тип игры
sv_changelevel --- Изменить карту
sv_changelevelgametype --- изменить карту и режим
sv_dmgblockindicator - (0,1) показывать индикатор неуязвимости игрока
sv_dmgblocktime - (0,600 сек) время неуязвимости после рождения
sv_forcerespawn - (0,3600 сек) принудительно рождать мертвого игрока через время
sv_fraglimit --- integer value in range [0,100] - лимит фрагов
sv_friendly_indicators - (0,1) показывать индикатор (флажок над игроком) в своей команде
sv_friendly_names --- integer value in range [0,1] - отображать имена союзников
sv_friendlyfire --- float value in range [0.000,2.000] - огонь по своим
sv_listmaps - Список карт
sv_max_ping_limit - (1,2000 мсек) ограничение по пингу (если у клиента он больше, показывает 5 раз предупреждение и потом выбрасывает из игры)
sv_hail_to_winner_time --- integer value in range [0,60000] - время на приветствие победителя
mm_net_con_spectator --- integer value in range [1,32] --- число наблюдателей
mm_net_weather_ratechange --- float value in range [0.000,100.000] - коэффициент изменения погоды
sv_nextmap --- следующая карта
sv_pda_hunt - (0,1) давать бонусы за подобранный рюкзак
sv_prevmap --- предыдущая карта
sv_reinforcement_time - (-1, 3600 сек) подкрепление
sv_remove_weapon --- integer value in range [-1,0,1] - убирать с уровня валяющееся оружие (-1 – никогда, 0 – сразу, 1 – по времени в конфигах)
sv_remove_corpse --- (-1,0,1) - убирать с уровня трупы (-1 – никогда, 0 – сразу, 1 – по времени в конфигах)
sv_returnplayers - (0,1) возвращать игроков на базу, когда они принесли артефакт
sv_setweather --- установить новую погоду
sv_shieldedbases - (0,1) бессмертие на базе
sv_startteammoney - стартовые деньги
sv_statistic_save --- [40] – сохранение статистики в секундах
sv_teamkill_limit - (0,1 раз) лимит убийств игроков своей команды
sv_teamkill_punish - (0,1) выбрасывать клиента, если он убил игрока со своей команды (больше <sv_teamkill_limit> раз)
sv_timelimit --- integer value in range [0,180] --- лимит времени
sv_vote_enabled --- integer value in range [0,1] - разрешить голосования
sv_vote_quota - (0.0,1.0 коэффициент) квота на голосование

Режимы наблюдателя:
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) наблюдатель - камера только для «своих»

mm_net_player_name --- string with up to 64 Characters
mm_mm_net_srv_dedicated --- 'on/off' or '1/0'
mm_net_con_publicserver --- 'on/off' or '1/0'
mm_net_srv_reinforcement_type --- integer value in range [0,2]
sv_bearercantspring --- integer value in range [0,1]
sv_console_update_rate --- integer value in range [1,100]
sv_dedicated_server_update_rate --- integer value in range [1,1000]
sv_nextanomalyset --- Activating pointed Anomaly set
sv_pending_wait_time --- integer value in range [0,60000]
sv_return_to_base --- no arguments
sv_rpoint_freeze_time --- integer value in range [0,60000]
sv_setenvtime --- no arguments
sv_statistic_collect --- integer value in range [0,1]
sv_statistic_save --- Saves statistic data

Чтобы посмотреть все команды в консоле наберите help(прокрутка текста осуществляется конпками page up/page down).
Цифры 1 или 0 после команды означают: 1 - ДА, 0 - НЕТ

Все команды должны начинаться с ra. Например:
ra sv_timelimit 100
ra sv_kick

создать файл в "C:\Documents and Settings\All Users\Документы\STALKER-STCS"
radmins.ltx с помощью блокнота и ввести в нём:

[radmins]
name=parol

где "name" - ваш логин "parol" - ваш пароль

В ФАЙЛЕ НЕ ДОЛЖНО БЫТЬ ПРОБЕЛОВ И БОЛЬШИХ БУКВ

После создания файла radmins.ltx, администратору достаточно зайти в игру и опустив консоль написать:

ra login "name" "parol"
- без " "

также на серве можно создать несколько админов для этого в файле надо прописать их имена и пароли и они должны повторить ваши действия со своими паролями которые вы им должны дать

Удачи.

 
SneakДата: Воскресенье, 03.05.2009, 15:24 | Сообщение # 14
Новичок
Группа: -=Забанен нахер=-
Сообщений: 5
Статус сообщение:
Статус: Где-то бродит
Большое тебе СТАЛКЕРское СПАСИБО !!!!!!!!

Добавлено (03.05.2009, 15:17)
---------------------------------------------
КиЛа ну а как ты порт открыл?? у меня роутер D-link2500U и я пол дня в гугле просидел но ответ не получил! кинь плиз описание как ты делал или ссылку какую!

Добавлено (03.05.2009, 15:24)
---------------------------------------------
Я тоже от укртелекома

 
KiLaДата: Воскресенье, 03.05.2009, 17:52 | Сообщение # 15
Группа: Удаленные
Статус сообщение:





Смотри тут:
http://portforward.com/english/routers/port_forwarding/Dlink/DSL-2500U/Utorrent.htm
пробрось UDP и TCP по отдельности.

External Port (start) 5441 (end )5449 TCP Internal Port (start) 5441 end ( 5449 )
External Port (start) 5441 (end )5449 UDP Internal Port (start) 5441 end ( 5449 )
Как правило вот эти порты для STALKER по умолчанию ( 5441 - 5449 ), но ели заняты то можешь другие использовать.
ну и свой IP впиши.

P.S
Все модемы и настройки тут:
http://www.portforward.com/english/routers/port_forwarding/routerindex.htm
Удачи.

 
Форум » Флуд и разговоры » Програмирование и т.д. » Создаем свой сервер. (Создание.управление.обслуживание.тех.данные и расчеты.)
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:
__________________________________________________________________________________________________________________________________________________________________

Stalker Game World [SGW] - Земля создателя

__________________________________________________________________________________________________________________________________________________________________
"Ukrstalkers"© 2024 || Сайт оптимизирован под браузеры Firefox и Opera. || Design by [Ukr-s] Ridiska