Как создать сервер в TeeWorlds
www.tee-worlds.ru
Перед тем как создать у вас свой собственный сервер Teeworlds вы должны скачать игру Teeworlds. В архиве с игрой обязательно должен быть файл teeworlds_srv — именно этот файл запускает сервер. Но перед тем как запустить этот файл вы должны предварительно настроить сервер.
Настройка сервера Teeworlds
Прежде всего создайте файл config.cfg и откройте его любым текстовым редактором. В этом файле хранятся настройки сервера, их несколько и каждый отвечает за отдельную функцию в игре.
sv_name — название вашего сервера.
sv_map — название карты, на которой вы будут играть игроки, она должна лежать в соответствующей папке с игрой.
sv_maprotation — заданные здесь названия карт (вводятся через пробел) будут автоматом меняться после каждого уровня.
sv_warmup — время на разогрев перед началом боя в секундах.
sv_scorelimit — количество очков, по достижении которых бой будет окончен.
sv_timelimit — время одного раунда.
sv_gametype — тип игры.
sv_port — порт, который сервер должен использовать для работы (по умолчанию 8303)
sv_rounds_per_map — количество раундов, через которое карта будет закончена.
sv_register — возможны только два значения 1 и 0. При значении 0 — сервер не запускается.
rcon_password — пароль на удалённую консоль администрирования.
sv_motd — текст приветственного сообщения.
sv_max_clients — максимальное количество игроков на одной карте.
sv_spectator_slots — максимальное количество спектров.
sv_teambalance_time — время, через которое будет произведен баланс между командами.
sv_spamprotection — защита от спамеров (Значения: 1 — включено или 0 — выключено).
password — пароль для входа на игровой сервер.
sv_tournament_mode — при заходе на сервер игрок станет наблюдателем.
sv_teamdamage — возможность повредить игрока своей команды (Значения: 1 — да, 0 — нет).
sv_powerups — включает или отключает режим ниндзя (Значения: 1 — включено, 0 — выключено)
sv_bindaddr — бан по ip-адресу.
masterserver — здесь также возможно только одно значение master.teeworlds.com — оно необходимо для того, чтобы ваш сервер видели все, кто хочет играть в игру, а также для сбора статистики серверов.
sv_high_bandwidth — включает режим повышенного обновления информации между сервером и игроками, рекомендуется только для LAN-игры.
Ну а теперь пример конфига сервера, который поможет вам понять как это все будет выглядеть.
sv_name tee-worlds.ru
masterserver master.teeworlds.com
sv_register 1
sv_gametype dm
sv_warmup 10
sv_map dm1
sv_motd Privet igroki teeworlds
sv_max_clients 8
sv_spamprotection 0
sv_scorelimit 50
Настройка карты.
Стандартные карты для игры в teeworlds хранятся в папке data\maps. Они были заранее добавлены разработчиками клиента. Каждая карта будет подходить для определенного типа игры, например ctf1.map и ctf2.map подходят для командной игры, а dm1.map и dm2.map для DM. Вы, конечно, можете сами создать свою карту используя редактор, но об этом будет написано в другой статье.
Как запустить сервер.
Для Linux: Войдите в папку с игрой, затем в меню окна нажмите Сервис -> Открыть терминал или нажмите клавишу F4. В открывшееся окно терминала введите команду: teeworlds_srv -f config.cfg и нажмите Enter. В консоли побегут строчки выполнения команды и в конце которых будет выдано server registered.
Для Windows: Запустить сервер мы будет с одним единственным отличием: запуск производиться не через терминал, а через командную строку.
|