Як зробити non-steam сервер c
Counter-Strike 1.6 Non-steam
Встановлюємо Amx Mod X
1.Запускаем инсталлер
2.Жмем Next
3.Вибіраем I accept. потім тиснемо Next
4.Далі вибираємо, куди хочете встановити AMX Mod X Studio
(Програма для створення плагінів) і ще один установник
для Amx Mod X і тиснемо Next
5.Вибіраем яка буде папка в Пуск (Можна не змінювати) і тиснемо Install
6.Жмем Finish
7.Жмем Next
8.Вибіраем I accept. і тиснемо Next
9.Вибіраем Select mod directory
10.Іщем папку cstrike і знизу вибираємо Counter-Strike
11.Жмем Finish
Готово!
Встановлюємо MetaMod Patch 1.19p32
1.Ідеї в папку cstrike # 92; addons # 92; metamod # 92; dll
2.Кідаем туди файл metamod.dll і замінюємо старий
Готово!
Встановлюємо HLBooster 2.40
1.Ідеї в папку cstrike # 92; addons
2.Создать папку booster
3.В цю папку копіюємо файл booster_mm.dll
4.Откриваем файл plugins.ini в папці cstrike # 92; addons # 92; metamod
5.Допісиваем в нього:
win32 addons # 92; booster # 92; booster_mm.dll
І Зберігаємо
6.Ідем в папку cstrike
7.Откриваем файл server.cfg
8.Допісиваем:
booster_show_connmsg 2
booster_autofps 150
booster_minsleepms 5
booster_force_systicrate 0
booster_cpu_enabled 0
booster_cpu_spikemax 3
booster_cpu_spikelevel 75
booster_cpu_floor 50
booster_cpu_mminc 2
booster_cpu_quiettime 300
booster_cpu_mmmin 3
booster_cpu_mmmax 8
booster_lite_mode 3
booster_lite_extra_sleep_frequency 0
9.Сохраняем
Готово!
Робимо запуск сервера через консоль
1.Ідеї в Вашу папку CS (Там, де лежить hl.exe і hlds.exe - сам сервер)
2.Создать текстовий документ
3.Пішем в ньому:
start / MIN / HIGH hlds.exe -game cstrike + port 27015 + map de_dust2 + maxplayers 16 -noipx -nomaster + sv_lan 1 -insecure -console
пояснюю:
/ MIN / HIGH hlds.exe - Високий пріоритет для сервера
-game cstrike - Гра Counter-Strike (Без нього буде Half-Life)
+port 27015 - Порт, тобто що б приєднатися до гри потрібно буде ввести connect ваш.ай.пі: 27015, порт може бути 27016, 27017, 27018 і так далі
+map de_dust2 - При запуску сервера карта буде de_dust2
+maxplayers 16 - Максимальна кількість гравців на сервері
-noipx - Відключення IPX, потрібно для деяких плагінів / модов
-nomaster - Відключення майстрів
+sv_lan 1 - Лан, насправді інтернет, але без цього не працює Amx Mod X і Ваш сервер не видно через закладку Internet (через Favorites видно)
-insecure - Відключення вбудованого захисту, тобто VAC (Нафіг він нам, якщо ми ставимо Non-Steam CS)
-console - Запуск через консоль для зменшення навантаження на комп'ютер
4.Тепер зберігаємо як start.cmd (Зберегти як.> Тип файлу: Текстовий файл (*. Txt) - Міняємо на: "Все файли"> Назва файлу start.cmd)
5. Тепер якщо хочете створити ярлик на робочий стіл для запуску сервера:
* 1.Правило кнопкою по start.cmd> Надіслати> Робочий стіл (Створити ярлик)
* 2.Меняем назву, як хочете (Наприклад, hlds або CS Server)
* 3.Меняем значок, Правою кнопкою по ярлику> Властивості> Змінити значок> Огляд> І ставимо, яку хочемо, можна поставити значок CS, він лежить в папці cstrike
6.Теперь перевіряємо, запускаємо наш ярлик, чекаємо, якщо запустилось без помилок, то все відмінно!
7.Заходім в CS, пишемо в консолі:
connect ваш.ай.пі: порт
Айпі (IP) - можна так заходите в стан вашого підключення через яке ви підключаєтеся до Інтернету потім виберете вкладку зведення де написано IP-клієнта клієнта це ваш IP коли хочете пограти з ким або з інтернету то даєте йому той IP який у вас в видається при подлюченіе до інтернету а не той який видається при створення сервера тобто
серв
Порт - Ви вказали в файлі start.cmd (За стандартом 27015)
Якщо Ви сервер (тобто сервер запущений на Вашому комп'ютері), то можна коннектітся так:
connect 127.0.0.1 (якщо не коннектітся допишіть: 27015), а Вашим друзям доведеться коннектітся через Ваш IP.
8. Якщо Ви зайшли, то радійте, у Вас тепер свій власний сервер, його можна зробити цілодобовим, якщо у вас не динамічний IP і є зайвий комп на якому буде стояти сервер
Готово!
Отже, приблизно як повинен виглядати кінець users.ini:
"Major1k" "123" "bcdefghijklmnopqrstu" "a"
Тобто у гравця під ніком Major1k буде пароль 123 і майже всі права, крім z (це ж адмін, а не користувачем) і а (тобто без імунітету, не цікаво ж коли сам себе послапать не можеш :)) і доступом а ( тобто по паролю)
4.Тепер запускаємо сервер
5.Заходім в CS, в консолі пишемо
setinfo _pw "pass"
pass - пароль, який Ви вказали в users.ini
6.Заходім на сервер, якщо пустило, то все відмінно!
7.Біндім адмін меню, в консолі:
bind "Key" "amxmodmenu"
Key - будь-яка кнопка (У мене, наприклад: bind # 92; amxmodmenu)
8.Жмем Вашу кнопку, повинна з'явитися менюшка зліва. Якщо не вийшло, перевірте, чи правильно написали amxmodmenu, чи правильно вписали свій пароль і чи збігається Ваш ник.
Готово!
amx_cfg - завантаживши конфиг для сервера (server.cfg), який лежить в папці cstrike (нижче ми будемо його налаштовувати)
sv_restartround - зробить 1 рестарт, що б завантажилися настройки з server.cfg
(Це треба для того, що б можна було налаштувати сервер (час раунду, час карти і т.д.), не знаю як у Вас, але у мене без цього настройки серверу не вантажаться)
В принципі тут можна ніщо не міняти, крім "рухомого рядка" і повідомлень в центрі екрану.
Встановлюємо додаткові плагіни
1.Для початку потрібен сам плагін, наприклад, ось цей потрібний плагін Descriptive Fire In The Hole - Цей плагін дописує в чаті, яку гранату Ви кинули або Ваш тімейт ([HE], [Flash], [Smoke])
2.Закідиваем файли:
* .amxx - Сам плагін, кидається в папку cstrike # 92; addons # 92; amxmodx # 92; plugins
* .sma - Исходник плагіна, кидається сюди cstrike # 92; addons # 92; amxmodx # 92; scripting
(Цей файл не обов'язковий)
3.Ідеї сюди cstrike # 92; addons # 92; amxmodx # 92; configs
4.Откриваем Plugins.ini
5.Допісиваем назва файлу
descriptive_fire_in_the_hole.amxx
(Обов'язково допишіть .amxx)
6.Сохраняем
Це потрібно, що б включити плагін
Якщо хочете призупинити його роботу, але, що б потім не доводилося копіювати його назву, то просто перед його назвою поставте знак;
Модулі можна скачати з офіційного сайту Amx Mod X (англомовний сайт), так само існує багато російськомовних сайтів з плагінами, наприклад, наш форум
Готово!
1.Ідеї в папку cstrike
2.Откриваем файл mapcycle.txt
3.Пішем карти, які має бути на сервері
Наприклад, у мене:
de_dust2
de_nuke
de_inferno
de_train
4.Копіруем всі карти і зберігаємо
5.Ідем cstrike # 92; addons # 92; amxmodx # 92; configs
6.Откриваем maps.ini
7.Вставляем всі карти, які скопіювали
8.Сохраняем
Готово!
Наш сервер 212.76.128.186:27238