Опубліковано 11 вересня, 202411 верес Отже, як я і обіцяв, викладаю статтю з налаштування сервера для гри Left 4 Dead . Соррі за затримку, але часу катастрофічно не вистачає. 1. Усі налаштування сервера прописані в left4dead\cfg\server.cfg Стандартні позначення команд: Спойлер hostname "Ім'я сервера" (Задає ім'я сервера, що відображається в пошукових системах) sv_lan "0" (Інтернет= 0 Локалка= 1) sv_region "3" (0=US East coast, 1=US West coast, 2= South America, 3=Europe, 4=Asia, 5=Australia, 6=Middle East, 7=Africa and 255=world.) rcon_password "" (Пароль для адміністраторів) sv_steamgroup "Ім'я групи" (сервер буде відображатися у списках груп стиму) sv_cheats "0" (Чити. Увімкнено=1/Вимкнено=0) sv_alltalk "0" (Загальний голосовий чат. Вкл=1/вимк=0) 2. Задаємо параметри запуску! Для цього, поряд з srcds.exe створюєте файл start.bat (текстовий документ та зміненим розширенням), що містить: @echo off cls echo Protecting srcds from crashes... title srcds.com Watchdog :srcds echo (%time%) srcds started. start /wait srcds.exe -console -game left4dead -port 27015 +map l4d_vs_hospital01_apartment echo (%time%) WARNING: srcds closed or crashed, restarting.... goto srcds Після чого раджу запускати сервер за допомогою цього батника! Під час запуску будуть відображатися всі події у грі та сервері. Якщо ви хочете запустити сервер у візуальному режимі, слід запустити файл srcds.exe. Опис команд: Спойлер -console - консольний мод, який нам необхідний (існують два значення -console і +console, хто не знайомий, то пробуйте обидва режими і виберете який вам до смаку) -game - гра, для якого сервер -port - порт, на якому буде запущено ваш сервер +map - початкова карта +maxplayers - максимальна кількість гравців (STV теж вимагає один слот) 3. Робимо себе Адміном на сервері. Спойлер Додати адміністратора на сервер можна трьома способами: 3.1 на ім'я: а) Ідемо в директорію \ left4dead \ addons \ sourcemod \ configs . В admins_simple.ini в самому низу пишемо: "Ваш_нік" "99:z" "Ваш_пас" b) Поряд у core.cfg змінюємо рядок "PassInfoVar" "_password" на: "PassInfoVar" "_smserv" с) Потім у папці з грою (клієнтом) \left4dead\cfg потрібно створити файл autoexec.cfg, що містить: setinfo "_smserv" "Ваш_пас" . Якщо така вже є, то просто напишіть свій пас 3.2 за ip - адресою: Необхідно прописати рядок "!х.х.х.х" "99:z" (де х.х.х.х - ваш ip.) в \ left4dead\addons\sourcemod\configs\admins_simple.ini . 3.3 за steamID: Необхідно прописати "STEAM_1:0:00000" (де STEAM_1:0:00000 - ваш steamid.) в \left4dead\addons\sourcemod\configs\admins_simple.ini . (Щоб дізнатися свій SteamID потрібно зайти на будь-який сервер і ввести в консолі: status ) 4. Як обмежити права іншим адмінам? Якщо ви хочете, щоб права інших адміністраторів були обмежені – ось список допустимих значень: "root" z //Надає ВСІ права! reservation a //Резервний слоот generic b //Головний адмін, required for admins kick c // Право на кік гравця ban d // Право давати бан unban e //Заборона для гравців slay f //Вбивство гравців changemap g // Право на зміну карти cvars h // Право на зміну кварів config i // Право на зміну конфігів chat j // Спеціальні привілеї чату vote k // Голосування password l //Використання пароля сервера rcon m // Окрема console cheat n //Зміна sv_cheats та його команд custom1 o custom2 p custom3 q custom4 r custom5 s custom6 t Описувати це варто в admins_simple.ini Приклад: "STEAM_0:0:0..." "99:z" . Цифра 99 означає про вашу незалежність від інших адмінів (якщо у них це значення менше за вашу - вони не зможуть здійснювати над вами дії) 5. Зміна РЕЖИМУ та СКЛАДНОСТІ гри. 5.1 Щоб змінити режим на сервері, існує змінна mp_gamemode, що має значення coop\versus\survival Сервер встановлюється в певному режимі шляхом прописування даного рядка в server.cfg 5.2 Щоб змінити складність на сервері існує змінна z_difficulty(можливі значення: easy\medium\hard\impossible). Сервер встановлюється у певній складності шляхом прописування даного рядка в server.cfg 6.Зміна логотипу та реклами на сервері 6.1 Якщо хочете змінити логотип сервера (що вискакує у правому верхньому кутку), то в \left4dead\host.txt пропишіть посилання на ваш новий логотип 6.2 Якщо хочете змінити рекламу на сервері, то йдіть в \left4dead\addons\sourcemod\configs\advert .txt 7. Встановити MetaMod та SourceMod 7.1 http://www.sourcemod.net/ - Розпаковуємо завантажений архів у папку: сервер/left4dead2/ 7.2 MetaMod:Source - Завантажуємо MetaMod:Source звідси http://www.metamodsource.net/ Подивитися версію SourceMod можна консольною командою: sm version 8. Плагіни для сервера 8.1 Усі плагіни кладемо в left4dead\addons\sourcemod\plugins\ Тримайте ПЛАГІНИ в актуальному стані! Плагіни L4D 8.2 Переглянути список плагінів, встановлених на сервері, можна консольною командою: sm plugins list 9. Адмін-меню 9.1 Щоб відкрити адмін-панель на сервері слід прописати в чаті: " /admin ". Або sm_admin в консоль.Якщо доступ заборонено - значить ви не додали себе в адміни 9.2 Якщо в адмінці не працює якась клавіша, то в консолі потрібно прописати: bind "X" slotX (де X - це та клавіша, яка не працює) 9.3Для перезавантаження списку адміністраторів можна консольною командою: sm_reloadadmins [/spoiler] 10. Я створив сервер, але на нього не можу підключитись 10.1 Якщо на сервер, крім вас, ніхто підключитися не може. У вас може бути щось з цього: * У вас не особиста зовнішня ip адреса (Для того щоб дізнатися яку у вас ip, зателефонуйте своєму провайдеру) * Можливо у вас включений фаєрволл або антивірус * Ви даєте друзям локальний ip * Ви дали ip, але не вказали порт 10.2 Якщо всі, крім вас, можуть підключитися на сервер. Перевірте такі: * Чи розблоковані у вас порти * У вас порт відмінний від 27015 * Ви підключаєтеся по зовнішньому ip 11. Оновити сервер можна non-steam патчами! Або програмою HLDS Update Tool 12. Щоб прив'язати сервер до стимгрупи треба в server.cfg поміняти значення sv_steamgroup на ID групи (дивись адмін панель стимгрупи). 13. Якщо ваші друзі не можуть підключитись до сервера (а сервер працює нормально), то треба відключити антивірус! Бо він блокує вхідні адреси до вас
Приєднуйтесь до обговорення
Ви можете написати зараз та зареєструватися пізніше. Якщо у вас є обліковий запис, авторизуйтесь, щоб опублікувати від імені свого облікового запису.
Примітка: Ваш пост буде перевірено модератором, перш ніж стане видимим.