Сервер Teeworlds за 5 хвилин

Привіт, я недавно писав про чудову гру Teeworlds

І я подумав, якщо комусь із читачів сподобалася ця гра, може, вони захочуть зробити свій сервер цієї самої гри. Цим ми сьогодні і займаємося, піднімемо свій власний сервер teeworlds.

Організація такого сервера досить проста, і не вимагає особливих знань, я до того, що нічого компілювати і збирати з вихідних не доведеться.

інструмент

Вся установка буде проводитися на моєму улюбленому дистрибутиві debian. Якщо підключаєтеся до вашої linux машині за допомогою ssh з ОС windows, то можна використовувати Bitvise SSH Client (Tunnelier), який, в свою чергу, здається мені досить зручним. Отже, все готово для підключення до нашої Linux машині, або ж ви просто відкрили термінал і приготувалися вводити команди.

підготовка

Для початку нам потрібно створити папку, де буде знаходитися наш майбутній сервачок teeworlds, для цього вводимо в консолі: mkdir tee, ця команда створить папку tee в обраному вами каталозі. Отже, папка під сервер у нас вже є, заходимо в неї за допомогою команди: cd tee Тепер, безпосередньо, потрібен сам сервер, який ми завантажуємо за допомогою ось такої простої команди: wget http://www.teeworlds.com/files/teeworlds-0.6.1-linux_x86.tar.gz Завантажили? Чудово, розпакуємо скачаний архів командою: tar xvfz teeworlds-0.6.1-linux_x86.tar.gz. Якщо ви наберете команду ls, то помітите що у нас з’явилася папка teeworlds-0.6.1-linux_x86, заходимо в ній за допомогою аналогічної команди cd (cd teeworlds-0.6.1-linux_x86). Коли ми розпакували файли гри ми належний скласти конфігураційний файл нашого сервера teeworlds, для початку давайте створимо сам файл а вже потім впишемо туди всі необхідні парамтери. Для того щоб створити файл в консолі наберіть команду: touch autoexec.cfg, цією командою ми створимо файл з ім’ям autoexec.cfg. Наглядова читач може запитати чому саме autoexec? Справа в тому, друзі мої, що з іншою назвою конфиг файлу сервер у мене просто не запускався, я не став розбиратися і залишив все як є. Ну ось, файл створений, тепер потрібно задати налаштування нашого майбутнього сервера. Для цього відкриваємо ваш конфіг будь-яким текстовим редактором наприклад nano. Якщо ви користуєтеся редактором nano, то команда виглядає ось так: nano autoexec.cfg

конфігурація

Після того, як ви відкрили конфігураційний файл вписуємо наступне. // мої коментарі до кожного параметру краще прибрати зовсім, для того щоб уникнути проблем з запуском   sv_name tulun-admin // Назва вашого сервера наприклад tulun-admin sv_rcon_password 12345 // Пароль для доступу до ігрової консолі, наприклад 12345 sv_gametype dm // Тип гри в даному випадку, бій насмертть. sv_map dm1 // Початкова карта перша карта з якої запуститися сервер sv_spamprotection 1 // Захист від спамерів sv_register 1 // Якщо ви граєте тільки в локальній мережі цей параметр можна взагалі не вказувати sv_port 8303 // Стандартний порт сервера sv_motd Please visit http://tulun-admin.ru // Повідомлення, яке буде показуватися при вході на ваш сервер. sv_powerups 1 // Якщо встановлено значення 1, то буде доступно бонусне зброю. sv_warmup 1 // Кількість секунд розминки, після яких рахунок обнулится і почнеться матч. sv_max_clients 20 // Максимальна кількість гравців sv_timelimit 25 // Скільки триватиме один раунд. sv_rounds_per_map 1 // Кількість раундів через яке відбудеться зміна карти. sv_maprotation dm9 dm8 dm7 dm2 // Встановлює порядок зміни карт logfile logname.log // ЛОГ 🙂

запуск

  Зберігаємо вийшла конфиг, тепер коли все готово, давайте запустимо те, що у нас вийшло 🙂 Для того, щоб запустити сервер гри teeworlds, перебуваючи безпосередньо в папці з грою вводимо таку команду: ./ Teeworlds_srv -f autoexec.cfg Ви побачите приблизно наступне: все сервер готовий до роботи, можете підключатися до нього з друзями і рубатися до нестями.

Ссылка на основную публикацию