Спрощений варіант.
• Качаємо і встановлюємо
CS 1.6 No-Steam. Це звичайно тільки на той випадок якщо у вас його немає або ж ви хочете встановити сервер в окрему папку.
• Качаємо і встановлюємо
патч v21 . Більш нові версії патчів встановлювати особливого сенсу немає.
• Качаємо кракнутий swds.dll і замінюємо ним оригінал, який лежить в основний папці. Саме це дозволить заходити на ваш сервер не тільки по LANу, але і по інтернету і позбавить від помилки "LAN servers are restricted to local clients (class C)". Для кожної версії патча крак різний, так що не пробуйте ставити його на інші версії крім v21.
инструкция по созданию сервера
Ускладнений варіант, якщо ви хочете останню версію сервера.
Качаємо HLDS Update Tool, інсталюємо, а потім запускаємо через консоль (Start> Run> cmd) наступним чином: hldsupdatetool.exe-command update-game cstrike-dir. -Retry і чекаємо апдейта. Процес цей звичайно довгий. Після цього вам треба буде завантажити програму hlnowon, щоб кракнутим swds.dll.
Конфігурація сервера
Щоб сервер був нормальним, треба буде трохи над ним попрацювати. Про інсталяції адмін мода буде розказано нижче. Тут же будуть описані тільки параметри сервера. Знаходяться вони у файлі server.cfg, який, у свою чергу, знаходиться в папці cstrike. Якщо вам не хочеться вдаватися в подробиці, можете відразу завантажити наш майже готовий конфіг для CW-сервера.
• hostname (назва сервера)
• sv_maxupdaterate 101, sv_maxrate 25000, sys_ticrate 10000 (рекомендовані мережеві настройки)
• sv_allowdownload (1 / 0 - дозволяє чи ні викачувати з сервера карти / звуки і так далі. Якщо повільний інтернет, краще ставити Innocent
• sv_voiceenable (1 / 0 - дозволяє чи ні використання на сервері мікрофону. Якщо повільний інтернет, краще ставити Innocent
• mp_autoteambalance (1 / 0 - указує, чи будуть автоматично змінені команди, якщо за одну із сторін грає занадто багато осіб)
• mp_friendlyfire (1 / 0 - включає / вимикає можливість ранити членів своєї команди)
• mp_forcechasecam (0 / 2 - після смерті гравця він: бачить всіх / тільки членів своєї команди)
• mp_timelimit (тривалість карти, зазвичай коштує 30 хвилин)
• mp_roundtime (тривалість раунду)
• mp_freezetime (час на початку раунду, коли гравці не можуть рухатися і стріляти)
Є ще безліч інших параметрів, але для початку цього вистачить.
Запуск сервера
Тут буде описаний запуск сервера через консоль, тому що візуальний режим сильно жере ресурси комп'ютера. Робимо shortcut файлу hlds.exe і вибираємо properties. У кінець рядка target додаємо рядок на зразок цієї:
-Game cstrike-console-insecure-nomaster maxplayers 10 sv_lan 1 map de_aztec
Тепер докладніше:
•-game cstrike (указуємо, що це CS сервер)
•-console (консольний режим)
•-insecure (valve використовує свій власний Антич VAC, але його немає сенсу встановлюється на кракнутие No-Steam сервера, тому що він банить лише легальних клієнтів)
•-nomaster (вказуємо, що сервер не буде показаний в глобальній базі даних серверів, ми ж не хочемо щоб нас зловили з кракнутим сервером)
• maxplayers 10 (вказує, що на сервері зможуть грати максимально 10 гравців)
• sv_lan 1 (цей рядок має бути ОБОВ'ЯЗКОВО, якщо тільки сервер не розрахований для легальних клієнтів)
• map de_aztec (вказує, яка карта завантажуватиметься першою, після запуску сервера)
Установка AMXX
Щоб все нормально функціонувало, необхідно завантажити два файли - AMX Mod X Base і Counter-Strike Addon. Відкривши перший файл, побачите папку addons. Кидаємо її в директорію cstrike. Після цього відкриваємо другий файл, там знаходиться та ж папка. Кидаємо її туди ж і якщо вилітають повідомлення про заміну файлів, сміливо все замінюємо.
Далі треба буде заінсталювати metamod, без якого не вдасться запустити AMXX.
• всередині директорії addons, яка з'являється після установки AMXX, створюємо директорію metamod
• в ній створюємо директорію dlls
• відкриваємо перший файл і разархивируем вміст в тільки що створену директорію dlls
• відкриваємо ноутпадом файл liblist.gam, що знаходиться в директорії cstrike
• міняємо наступний рядок:
gamedll "dlls \ mp.dll"
на цю:
gamedll "addons \ metamod \ dlls \ metamod.dll"
AMXX сам по собі не запуститься, його треба сервера вказати. Якщо у вас не показуються розширення у файлів (наприклад. Exe,. Zip і так далі) те перед наступним кроком вам треба буде зробити ось що:
• відкриваємо My Computer
• вибираємо Tools> Folder Options
• View
• Hide extensions for known file types
Далі:
• відкриваємо директорію metamod
• робимо новий файл plugins.ini
• вписуємо в нього win32 addons \ amxmodx \ dlls \ amxmodx_mm.dll
• зберігаємо і закриваємо
Всі основні параметри для конфігурації AMXX знаходяться у файлі amxx.cfg в папці cstrike \ addons \ amxmodx \ configs.
• amx_password_field "_pw" (міняємо _pw на що-небудь оригінальне, наприклад _pw-baltgames, це для setinfo)
• amx_scrollmsg (повідомлення, яке з'являтиметься на екрані кожні 10 хвилин)
• amx_imessage (повідомлення, яке показується, коли гравець заходить на сервер)
• amx_reservation (було б непогано поставити тут цифру від 2 до 4, тому що якщо на вашому сервері максимальну кількість гравців 10, а тут поставити 4, то для звичайних гравців буде тільки 6 слотів)
У файлі users.ini можете прописувати адмін права.
"Fury" "tralala" "abcdefghijklmnopqrstu" "a"
Що все це означає?
• "fury" (нік гравця)
• "tralala" (пароль)
• "abcdefghijklmnopqrstu" (права, зверху файлу зазвичай все це описано)
• "a" (рівень доступу, "a" якщо нік, "ab" якщо клан, коли інші не зможуть використовувати ці ніки і клани)
инструкция по созданию сервера
DNS сервера
Ви звичайно не хочете, щоб у вашого сервера замість назви був IP. Величезна кількість безкоштовних DNS можна знайти в інтернеті.