Teeworlds керівництво по налаштуванню сервера гри teeworlds

Uaplayer

Назва параметра Початкове значення Допустимі значення Опис
sv_name unnamed server Будь-який текст Назва сервера, яке буде відображатися в списку серверів гри.
sv_port 8303 Будь-яке число Порт, за яким до вас будуть підключатися гравці. Міняти його не потрібно якщо плануєте створити тільки один сервер.
sv_max_clients 12 Число до 16 Максимально число гравців, які можуть одночасно грати на сервері.
sv_register 1 0 \ 1 Реєструвати сервер на майстер сервері, якщо 1. Якщо ви збираєтеся робити сервер тільки для себе, то поставте значення 0.
sv_map
dm1 будь-який текст Назва карти, яка буде на сервері.
sv_rcon_password будь-який текст Пароль для адміністрування сервера.
sv_warmup 0 будь-яке число Число секунд до початку кожного раунду.
sv_scorelimit 20 будь-яке число Число очок, необхідне для завершення раунду.
sv_timelimit 0 будь-яке число Число секунд, після закінченні яких раунд завершується, навіть якщо не набрано необхідну кількість очок.
sv_gametype dm dm \ tdm \ ctf \ mod Мод гри. Тут доступні тільки стандартні моди. Якщо ви хочете грати в інші моди, такі як Race, Ball, то скачайте відповідні модифікації серверів з інтернету.
sv_maprotation будь-який текст Назва карт через прогалини, які будуть змінюватися після закінчення раунду. наприклад:
dm1 dm2 dm3 ctf1 ctf2
sv_rounds_per_map 1 будь-яке число Якщо ви використовували параметр sv_maprotation, то цей параметр відповідає за те, скільки раундів буде припадати для кожної карти.
sv_motd будь-який текст Інформація сервера, буде писатися коли гравець приєднується до сервера.
sv_spectator_slots 0 будь-яке число Число гравців, від'ємник з максимального числа гравців, які будуть тільки спостерігачами.
sv_teambalance_time будь-яке число Час в хвилинах, після якого незбалансовані команди робляться збалансованими.
sv_spamprotection 1 0 \ 1 Якщо 1, то фільтрація спаму включена.
sv_tournament_mode 0 0 \ 1 Якщо 1, то гравці увійшли на сервер буде ставати спостерігачами.
sv_teamdamage 0 0 \ 1 Якщо 1, то ваші союзники будуть отримувати шкоди від ваших атак по ним.
sv_powerups 1 0 \ 1 Чи з'являтися катана.
sv_vote_map 1 0 \ 1 Чи можна голосувати за карту.
sv_vote_kick 1 0 \ 1 Чи можна голосувати за кік гравця.

Отже ми маємо готовий файл конфігурації сервера, наприклад такий:
sv_name My_DM
sv_register 1

sv_gametype dm
sv_warmup 5
sv_map dm1
sv_motd ddm.ucoz.net
sv_max_clients 16
sv_spamprotection 1
sv_scorelimit 20
sv_rcon_password mypassword
sv_teamdamage 1
sv_powerups 0
sv_port 8305
sv_maprotation

addvote change_map 3DA_DM_1
addvote change_map 3DA_DM_2
addvote change_map dm1
addvote change_map dm2
addvote change_map dm6
addvote change_map dm7
addvote change_map dm8
addvote change_map dm9

Хто не зрозумів - ми створили конфігурацію для сервера з ім'ям My_DM, модом DM,
картою dm1, де максимум 16 гравців, ліміт очок 20, пароль для адміністрування - mypassword,
вогонь по союзникам включений.

Якщо вибрати карту якої не існує в папці з сервером, то сервер просто не запуститься!
Зберігаємо його під назвою config.cfg в папку з сервером.

Тепер необхідно відкрити порт на вашому файервол або файервол вашого adsl модему. Про це можна дізнатися на сайті виробника вашого adsl модему.

На моєму модемі були такі настройки в розділі Port Forwarding:
Local IP: 192.168.1.4
Public Port: 8303-8307
Protocol: TCP + UDP

Якщо ж ви хочете використовувати сервер, щоб грати з ботами або перевіряти свої карти, то вам не потрібно налаштовувати модем на відкриття порту, але при цьому ви не зможете грати з гравцями з інтернету на своєму сервері.
Ось ми маємо файл config.cfg. Можна запускати сервер:

Тиснемо Пуск> Виконати-> Обзор-> Вибираємо файл teeworlds_srv.exe.

Дописуємо цей рядок -f config.cfg

Усе! Сервер запущено! Можна користуватися!
Щоб не використовувати кожен раз функцію "виконати" можна скористатися bat файлом.
Відкриваємо блокнот. Копіюємо поле з "виконати". Потім вставляємо в наш текстовий документ. Але перед цим дописуємо start. Останньою рядком робимо слово exit.
Зберігаємо під ім'ям StartServers.bat
Запускаємо і отримуємо той же результат. Зручно цим користуватися якщо використовуєте багато серверів.
Таким bat файлом користуюся я

Запускаємо сам Teeworlds, знаходимо наш сервер, у вкладці LAN

Граємо!
Отже, сервер працює. У грі на нашому сервері тиснемо F2. Відкривається консоль управління сервером. Тут можна змінювати всі параметри описані вище, так само тут можна вводити команди сервера.

Важливо: Всі карти, які можуть запущені на сервері зберігаються в папці data \ Maps

Сервер для мода Bomb. завантажити

Файл конфігурації:
sv_name 3DA_Bomb
sv_register 1

sv_gametype bomb
sv_warmup 5
sv_map 3da_ctf_1
sv_motd Bomb mod
sv_max_clients 16
sv_spamprotection 1
sv_scorelimit 20
sv_rcon_password qwerty21
sv_port 8303
rrcon_port 8304
sv_maprotation 3da_ctf_1 3da_dm_1
sv_rounds_per_map 5

addvote change_map 3da_dm_1
addvote change_map 3da_ctf_1

Тут ми бачимо команду addvote change_map 3da_dm_1 - ця команда додає можливість голосування за зміну карти 3da_dm_1
Теж саме і addvote change_map 3da_ctf_1

Статті, огляди, проходження для Teeworlds

Схожі статті