Запуск сервера и управление TeknoMW3.
Источники и полезные ссылки:
http://tunngrus.ru/manuals/text-manual/ ... -coop.html
http://forum.csmania.ru/viewtopic.php?f ... &start=495
http://coop-land.ru/video/page,1,42,548 ... ml#comment
http://callofdutynews.ru/kak-sozdat-ser ... warfare-3/
http://modernwarfare2.ru/forum/lofivers ... t1681.html
http://nnm-club.ru/forum/viewtopic.php? ... &start=105
http://tunngrus.ru/faq/otkrytie-portov.html
Чтобы запустить сервер необходимо:
- иметь белый ip-адрес, статический (можно узнать у провайдера)
- нужно пробросить следующие порты - 3074; 8766; 11155; 29184; 27000-27030 (UDP+TCP) в брэндмауере (я его вообще отключил), в фаерволе антивируса, в модеме если модем настроен роутером (у меня мостом - пробрасывать в модеме ни чего не надо)
- Пуск-Панель управления-Сетевые подключения-Свойства вашего подключения-Протокол интернета (TCP/IP)-Свойства-Дополнительно-Вкладка WINS- и там поставить маркер на "Включить NetBIOS".
- серверная папка должна лежать отдельно от игрового клиента (сервер на диске С, игру запускать с диска D)
- Создание плейлиста - (стандартный плейлист) текстовым редактором открыть файл default.dspl в папке admin и скопировать следующее:
*,CTF_default,1
*,DOM_default,1
*,DZ_default,1
*,FFA_default,1
*,GG_default,1
*,HQ_default,1
*,INF_default,1
*,JUG_default,1
*,KC_default,1
*,OIC_default,1
*,SAB_default,1
*,SD_default,1
*,TDEF_default,1
*,TDM_default,1
*,TJ_default,1
- текстовым редактором открыть файл server.cfg, находящийся в папке admin, и настроить под свои предпочтения.
- все содержимое папки admin скопировать в папку players2 (ВАЖНО!!!!!!!!!!).
- скачать это -
http://teknogods.com/phpbb/viewtopic.ph ... e0b8246067 - удобная прога по тонкой настройки запуска серва и мониторинга, устанавливать в папку серва (с помощью этой прогарммы будет запускаться сервер),
настраиваешь под себя (имя серва, пароли, сообщения, время кика, время временного бана ...)
- запускаешь свой серв нажав на кнопку Start Dedicated Server, запускаешь игру в настройках - выделенные сервера ставишь браузер серверов ДА, консоль ДА - заходишь на свой серв.
- нажимаешь на Shift + ~ откроется консоль (полная), печатаешь login тра-та-та ("тра-та-та" - RCON Password) - теперь можно управлять сервом RCON - командами
Примечание:
1. может понадабиться Включить IP-маршрутизацию
http://support.microsoft.com/kb/99686/ru если будут проблемы с отображением серва в нете.
2. проброс портов в зависимости от разновидности антивируса, стороннего фаервола и модема - различны, так что придется гуглить или узнавать на официальных сайтах производителя.
Часто используемые команды в консоле:
kick [игрок] – Позволяет кикать игроков по нику. Если ввести all вместо ника = все игроки на сервере будут кикнуты.
kickclient [номер игрока] – Позволяет кикать игроков по номеру. Номер можно узнать с помощью команды «status» .
ban [игрок] – Позволяет навсегда забанить игрока по нику.
banClient [номер игрока] – Позволяет навсегда забанить игрока по номеру. Номер можно узнать с помощью команды «status» .
tempBan [игрок] – Позволяет временно банить игроков по нику.
tempBanClient [номер игрока] – Позволяет временно банить игроков по номеру. Номер можно узнать с помощью команды «status» .
unban [игрок] – Позволяет снять бан с игрока.
gameopt [имя подборки] – Позволяет выбрать подборку.
status – Выдает информацию о подключенных игроках (номер, счет очков, пинг, GUID, ник и IP-адрес).
map_restart – Перезапуск текущей карты.
fast_restart – Перезапуск текущей карты без перезагрузки.
map_rotate – Переход на следующую карту и подборку.
killserver - выключение сервера.
Как банить, кикать и ...:
- нажимаешь на Shift + ~ затем вбиваешь команду status - вылетатет список всех игроков, пример: - один игрок
num score ping guid name lastmsg address qport rate
--- ----- ---- -------------------------------- --------------- ------- --------------------- ----- -----
3 800 400 011236819d664cga ник 100 236.00.184.167:3074 (idx: 1)27127 25000
он например читер, затем печаташь banClient 3 ("3" - номер игрока), бывает не исключается игрок, хотя в бан лист занесен, тогда kickclient 3, больше данный игрок не зайдет на твой серв.
Чтобы разбанить игрока нужно открыть файл permanent_ex.ban текстовым редактором, файл находится в папке main, и удалить строчку игрока которого хочешь разбанить.
Удачи и терпения.