Створюємо свій сервер - Майстерня - Все для КС - Каталог файлів - Все для КС1


* Щоб виставити налаштування на сервері, їх потрібно прописати у файлі /cstrike/server.cfg. Є кілька способів, як це зробити. Один із них – роздобути чийсь працюючий конфіг та відредагувати його. Інший шлях – знайти опис серверних команд, вибрати потрібні та вписати кожну окремо.
СТВОРЕННЯ .bat ФАЙЛА:
* Найкраще створювати окрему папку з ярликами для створення ігрових серверів. Також там можна розташувати кілька файлів .bat для створення виділених серверів. Зробити батник простіше простого: створіть текстовий файл, помістіть командний рядок для запуску сервера і збережіть як файл з розширенням .bat або просто зміните розширення .txt на .bat після збереження.
* Налаштування сервера можна встановити не лише в конфізі. Для кожного окремого сервера не можна створити свій конфіг (навіть із командного рядка, використовуючи +exec. ), тому краще прописати деякі налаштування прямо у командному рядку. До них відносяться, наприклад, ім'я хоста або назва сервера. Якщо ви використовуєте кілька портів, то, швидше за все, не захочете, щоб усі сервери називалися однаково. Якщо так, ви вказуєте ім'я хоста не в конфізі, а в командному рядку. Оскільки для кожного порту у вас буде окремий командний рядок, в ньому дуже зручно вказувати специфічні налаштування для кожного сервера. З інших команд командного рядка вам може знадобитися maxplayers (+maxplayers 20), пароль для з'єднання з сервером для обмеження доступу (+sv_password match), і т.д. Наприклад:
З:\gameservers\hlserver\hlds.exe -game cstrike -port 27015 +maxplayers 20 +sv_password match +hostname "My Server" +mp_timelimit 40 +map de_dust
СТВОРЕННЯ КІЛЬКАХ СЕРВЕРІВ:
* Навіщо запускати лише один сервер, якщоЧи можна без проблем запустити багато? Якщо залізо (та оперативка зокрема) може підтримувати більше серверів, можна елементарно запустити кілька серверів на різних портах. За замовчуванням перший сервер налаштовується на порт 27015. Для запуску додаткових серверів потрібно створити додаткові командні файли. Скопіюйте командний рядок, який створює перший сервер, та змініть або додайте "-port XXXXX", де X – номер порту. Більшість адмінів просто збільшують номер кожного наступного порту на один, починаючи з 27015, але ви можете використовувати абсолютно будь-який номер (за умови, що він не зайнятий). НЕ МОЖНА використовувати один і той же порт для декількох серверів, навіть якщо це зовсім інша гра.
ServerDoc Врятує від КРАХУ:
* Найбільша проблема, з якою доводиться стикатися адмінам при запуску Half-Life серверів - це те, що сервер може впасти в невідповідний момент (наприклад, коли вас немає поруч). На щастя, у природі існує така програма як ServerDoc. Вона підтримує життєздатність сервера та позбавляє необхідності щоденної перевірки. ServerDoc запускається з-під Half Life і відстежує стан гри кожні кілька секунд, переконуючись у тому, що він працює нормально. Якщо з'ясується, що процес Half Life зупинено, програма сама перезапустить його. На жаль, у NT є одна проблема, яка не дає ServerDoc перезапускати програми. Це програма діагностики Dr. Watson, вбудована у NT. Іноді вона вимагає клацнути мишею на повідомленнях, щоб дозволити ServerDoc перезапустити програму, яка більше не хоче працювати. Програму Dr. Watson можна легко відключити, але краще цього не робити, якщо ви повністю не розпоряджаєтеся сервером. Нижче наведено приклади батників з новою командноюрядком, що включає ServerDoc. Єдина зміна - доданий serverdoc.exe на початку звичайного рядка запуску сервера Half Life:
З:\gameservers\serverdoc\serverdoc.exe C:\gameservers\hlserver\hlds.exe -game cstrike -port 27015 +maxplayers 20 +sv_password match +hostname "Me Server" +mp_timelimit 40
ПЛАНУВАННЯ В NT:
* ServerDoc може не тільки підтримувати сервер у робочому стані, але й навіть має вбудований планувальник завдань. Однак його трохи складно освоїти, а значить – і ефективно використовувати. Якщо потрібно запускати сервер за розкладом, це простіше зробити з вбудованого Планувальника завдань. У NT4 до Планувальника можна потрапити з Мого Комп'ютера, а якщо його там немає, встановіть з дистрибутива ОС. Є лише одна проблема – ця прога не вміє у призначений час вивантажувати програми. Хоча, можливо, це можна зробити і по-іншому.
ПАТЧІ ТА АПГРЕЙДИ: * Патчі – це чудово! Вони вирішують проблеми, які давно не дають вам жити. Але адміни серверів повинні пам'ятати, що іноді патчі ламають більше, ніж будують. Зазвичай патчі виходять у двох виконаннях – повна версія, яка апгрейдить будь-яку версію до поточної, та часткова, яка апгрейдить лише попередню версію до поточної. ЗАВЖДИ краще використовувати повні версії. Чому? Тому що можна зіткнутися з великою кількістю проблем, коли намагаєшся встановлювати багато патчів один поверх іншого. Про всяк випадок можна завжди тримати під рукою 90-метровий дистрибутив hlserver і реінсталювати його щоразу, коли хочете пропатчити його заново. Але перевірте, чи ви зберегли конфіг, інакше доведеться помучитися пару ночей, переконфігуруючи сервер.