<º Gamer: Налаштування сервера Counter Strike (та інших)

Протягом усієї молодої індустрії відеоігор було багато назв, які зростали разом із титулами найбільш відтворюваних в Інтернеті або в мережі. Counter-Strike Це був один з них, крім того, що на той час він був найбільш ігровим, серед іншого завдяки кіберкафе, де ви могли грати в Інтернеті з жителями району. Трохи зворушившись тугою, я вирішив створити сервер, щоб грати в деякі ігри зі своїми друзями. Також ця стаття використовується для інших ігор, що використовують той самий движок, таких як Half Life, CS: Нульовий стан, Team Fortressтощо Крім того, я також навчу, як додавати Amx Mod X, доповнення, завдяки якому ми можемо покращити ігровий та адміністративний досвід. Я все ще дізнаюся про це, тому спробуйте відповісти на будь-які запитання, які у вас можуть виникнути.

Перш ніж розпочати, нам знадобиться наступне:

  • пар (Необов’язково входити в систему, просто встановіть її та створіть папку .пара у нашій папці HOME)
  • gdb
  • mailutils
  • tmux
  • постфікс
  • lib32-gccl (якщо наша система 32 біти)

Після встановлення необхідного ми продовжуємо завантажувати скрипт, який подбає про все (встановлення, управління, виконання тощо). Для цього ми виконуємо такі команди:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install

Через деякий час (залежно від підключення до Інтернету) буде завантажено все необхідне, і він запитає у нас ім’я сервера та пароль для rcon, необхідні для управління сервером з ігрового терміналу.
Після закінчення ми можемо спробувати запустити сервер і відкрити гру та перевірити, чи вона відображається у списку серверів локальної мережі. Для цього ми виконуємо:
./csserver start
o
./csserver debug
щоб запустити його з режиму налагодження для виявлення можливих збоїв тощо.

Для налаштування сервера ми відредагуємо 2 файли: css сервер y serverfiles / cstrike / cs-server.cfg

Перший, який ми вже виконували раніше, ви можете змінити деякі параметри запуску сервера, такі як IP, стартова карта, максимальна кількість гравців та порти сервера (хоча краще залишити їх за замовчуванням). Ми також можемо активувати сповіщення електронною поштою та увійти в наш обліковий запис Steam. Рядки, які нас зараз цікавлять:
defaultmap="de_dust2" //mapa que saldrá al arrancar el servidor.
maxplayers="16" // Numero máximo de jugadores.
port="27015"
clientport="27005" //puertos por defecto del servidor y cliente. Mejor no tocar si no sabemos lo que se hace.
ip="0.0.0.0" // IP del servidor. Aquí ira la IP publica si el server saldrá a internet.

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

Тепер ми переходимо до відкриття serverfiles / cstrike / cs-server.cfg
Ми побачимо кілька параметрів, але ми зупинимося на них, які також вже обговорювались:

hostname "Son Link CS 1.6" // Nombre del servidor
mp_timelimit 20 // Tiempo limite del mapa
sv_cheats 0 // Para activar los trucos o no. Mejor dejarlo desactivado, que en estos juegos ya se sabe ...
rcon_password "PaSSWoRD" // La contraseña para poder administrar el servidor desde el juego
sv_password "" // La contraseña del servidor si deseamos que solo las que la sepan puedan entrar.

Кількість параметрів, які підтримує сервер, особливо якщо пізніше ми додамо AMX Mod X, дуже велика. В кінці підручника я залишу кілька посилань з корисною інформацією.
Я збираюся помістити ті, які я додав:

sv_downloadurl "http://miservercs.com/cs" // Url de descarga de los mapas, sonidos, etc que añadamos al server y que vienen por defecto. Si no se define sera desde el servidor.
mp_autoteambalance 1 // Para que los equipos estén equilibrados (que no haya muchos mas jugadores en uno que en otro)
mp_freezetime 5 // el tiempo de espera antes de comenzar la ronda
mp_startmoney 4000 // dinero con el que empiezan los jugadores cada mapa
mp_winlimit 10 // Limite de victorias.

Щоб вимкнути опцію, ми можемо видалити рядок або поставити // на початку рядка.
І якщо ми хочемо, щоб вона обертала карту кожного разу, коли вона буде закінчена, ми будемо редагувати файл serverfiles / cstrike / mapcycle.txt і додайте і видаліть чисел карт, які ми хочемо.
І при всьому цьому у нас є основи для нашого сервера.

Встановлення AMX Mod X

AMX Mod X дозволяє нам додати на наш сервер нові можливості, такі як вигнання та / або заборона користувачів, можливість конфігурування кожної карти окремо (наприклад, тривати довше, починаючи з більших чи менших грошей тощо). Також на його веб-сайті ми можемо знайти хороший список сценаріїв, таких як система голосування за наступну карту до закінчення карти, нові звуки тощо.
Для цього ми перетравлюємо ваші завантажити веб - сторінку - - і ми спускаємося вниз База AMX Mod X для Linux та Метамод. Аддон Counter-Strike Це необов’язково, додає можливість показу статистики гравців на екрані.
Всередині папки файли сервера / cstrike ми створюємо папку з назвою аддони і розпакуйте завантажені файли всередині.
Зараз ми збираємося редагувати файл libslist.gam який міститься в serverfiles / cstrike.

Я рекомендую резервну копію перед її зміною, якщо ми помилимось під час її редагування або пізніше ми хочемо її видалити

Ми шукаємо ці рядки:

gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs.so"

і ми змінюємо їх на:

gamedll "addons\metamod\dlls\metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod.so"

Зараз ми спробуємо запустити сервер з параметром налагодження, щоб переконатися, що він ідеально запускається. Якщо ні, перевірте правильність вказаних вище маршрутів.
Тепер для активації AMX ми створюємо файл serverfiles / cstrike / addons / metamod / plugins.ini і ми додаємо наступний рядок:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

І цим ми вже встановили AMX Mod X.
Тепер, щоб закінчити, ми додамо адміністратора, який зможе налаштувати його з ігрової консолі.
Для цього ми відредагуємо файл serverfiles / cstrike / addons / amxmodx / configs / users.ini У самих файлах він вказує всі варіанти. Оскільки в цьому випадку ми зацікавлені у створенні такого з усіма дозволами в кінці доданого файлу:

"Son Link" "Contreseña" "abcdefghijklmnopqrstuv" "a"

У цьому випадку нам також потрібно буде, щоб при вході на сервер він надсилав пароль. Для цього ми редагуємо файл config.cfg який знаходиться в папці гри (у моєму випадку в Steam / SteamApps / common / Half-Life / cstrike / config.cfg), і ми додаємо такий рядок:

setinfo "_pw" "Contraseña"

І завдяки цьому ми вже маємо все необхідне для базової конфігурації.
Ми запускаємо сервер і з гри, як тільки заходимо на сервер, відкриваємо термінал (в español за замовчуванням це ключ º) і напишіть:
amxmodmenu
і ми повертаємось до гри (натискаючи клавішу Esc) і просто натискаємо вказане число, щоб переходити з меню в меню. За замовчуванням меню англійською мовою, але можна додати його іспанською, натискаючи 9, 4, 1 у такому порядку, поки не з’явиться іспанська, і нарешті 2, щоб зберегти.

А до цього все. Сподіваюся, цей підручник стане вам у пригоді, якщо одного разу ви наважитеся створити власний сервер CS. На сторінці Amx MOD X ви знайдете більше інформації про нього, пошукову систему плагінів та форум для запитів.
До зустрічі 😉

Сторінка створення сценарію сервера: http://danielgibbs.co.uk


9 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Куроро44 - сказав він

    У вас не буде чогось подібного для Dota 2? Це було б дуже корисно 😉

  2.   eliotime3000 - сказав він

    Цікаво, хоча справа Hamachi у мене ще не зовсім склалася (я користувався нею, але мені здається досить незручним налаштовувати віртуальну локальну мережу).

  3.   rawBasic - сказав він

    Чудово! .. ..просто і швидко .. мені хочеться повернутися до CS! .. .. стільки присвячених годин, стільки кібер-ігор, стільки турнірів .. ностальгія .. 😀

    Я продовжую залишатися в UrT .. .. нічого, як мати таку гру в рідних та офіційних репо. .. 😛

    PS: кілька років тому, коли я ще грав у CS ... Я модифікував плагін і створив власну систему автентифікації, щоб мати псевдоніми з паролем, і таким чином зберігати статистику на сервері, не руйнуючись якимсь імпортером .. .. так Їм цікаво, я шукаю це і пилюю (хоча не буду виправляти) і передаю їм.

  4.   Так собі - сказав він

    Це все ще чудова класика серед друзів! Відмінно, випробую, дякую.

  5.   Девід Гонсалес Гарсія - сказав він

    Щиро дякую =)

  6.   Пепе - сказав він

    Дуже хороший путівник. Не так багато змінилося, щоб зробити те саме з csgo. В http://www.dudosos.com/counter-strike/ Є більше інструкцій та прийомів цієї чудової гри, для мене найкращої.

  7.   Лепер_Іван - сказав він

    Відмінний внесок. Я просто хочу додати один крок, який мені довелося використати.

    З динамічним IP. Ми могли б додати до файлу cs-server.cfg наприкінці рядки

    __sxei_internal_ip (наш приватний IP) <- Приклад: 192.168.1.3
    ip (наш публічний IP) З якого myip це бачить.
    __sxei_потрібно 1 1, щоб використовувати sxe 0 для вимкнення.

    Тож використовуйте ip добре.

    Іване!

  8.   THE_ZGUN_KILLER - сказав він

    Я хотів би знати, чи можна застосувати подібний паровий сервер для dota2. Я хочу встановити сервер у своєму будинку, щоб мої друзі могли підключатись і грати, коли ми хочемо грати, без потреби, щоб одна людина створювала ігри LAN.