четвер, 19 січня 2012 р.

Встановлення Metamod:Source для Counter Strike:Source на ігровий хостинг

В даному пості я опишу процес встановлення Metamod:Source на ігровий хостинг з панеллю керування GameCP. Встановлення буде проводитися з використанням FTP клієнта FileZilla.
А. Підготовча робота
 Для початку потрібно завантажити необхідні програми і компоненти. Список буде таким:
  1. FileZilla;
  2. Metamod:Source (версія буде залежати від серверної частини вашого сервера);
  3. Згенерувати metamod.vdf для вашої гри тут і завантажити його (можна обійтися без даного файлу, якщо редагувати файл gameinfo.txt).
Тепер вам потрібно встановити FileZilla (детальна інструкція по встановленню), у випадку якщо у вас його раніше не було. Потім потрібно розархівувати файли архіву з metemod:source і перенести до папки addons файл  metamod.vdf.
Структура каталогу повинна мати такий вигляд:

Рис 1. Структура каталогу addons.

Файл metamod.vdf містить в собі таку інформацію:
"Plugin"
{
 "file" "../cstrike/addons/metamod/bin/server"
}
Ви можете створити у себе його локально і внести в нього інформацію зазначену вище.
Б. Встановленя плагіну
 Зайдіть в свою панель керування ігровим хостингом. Сторінка вводу логіну і паролю може відрізнятися, в залежності від власника хостингу.

Рис. 2. Сторінка вводу логіну і паролю для входу в панель керування ігровим хостингом.

Після того як ви увійдете до панелі керування, ви маєте в списку своїх ігор натиснути на поле з іменем гри. В даному випадку це Counter-Strike:Source, з випадаючого списку обрати пункт "Редактировать"  і натиснути на нього.

Рис. 3. Вибір гри і перехід до її редагування

В результаті ви перейдете на сторінку редагування властивостей вашої гри. У цьому вікні ви повинні знайти поле "FTP ссылка" і скопіювати посилання,  яке іде після двокрапки.
Рис 4. Сторінка редагування властивостей гри.

Після того як ви скопіювали посилання вам потрібно запустити програму FileZilla і вставити скопійовану інформацію в поле "Хост:", далі натиснути на кнопку "Швидке з'єднання".

Рис. 5. Під'єднання до FTP сереверу вашої гри.

В лівій частині відображається список файлів і каталогів, які знаходяться на вашому локальному комп'ютері, а справа на віддаленному. Так в лівій частині ви повинні перейти до каталогу, який містить вашу розархівовану папку addons, а вправій частині до каталогу /serviceID/css/cstrike, де ID є ідентифікаційним номером вашої конкретної гри (на Рис. 3 поле ID в таблиці з вашими іграми). Тепер вам необхідно в лівіій частині вибрати папку addons натиснути на ній правою кнопкою миші і вибрати пункт меню "Завантажити на сервер".

Рис. 6. Завантаження на сервер.

Перейдіть назад до сторінки редагування гри панелі керування грою і перезавантажте сервер (кнопка "Перезагрузить" під FTP посиланням).

Тепер розглянемо варіант, коли у вас не має файлу metamod.vdf.
В такому випадку вам потрібно редагувати певним чином файл gameinfo.txt (такий варіант використовувати не бажано, адже при оновлені серверу цей файл перезаписується). Для цього вам потрібно перейти до пункту меню "Менеджер файлов". Зробити це можна декількома способами. Уявимо, що ви знаходитесь на сторінці редагування властивостей гри. У верхньому меню вам потрібно натиснути на пункт меню з назвою "Менеджер файлов". В результаті ви перейдете на відповідну сторінку. В цьому менеджері ви повинні перейти до каталогу cstrike (ServiceID/css/cstrike). На різних хостингах корневий каталог може бути різним.

Рис. 7. Менеджер файлів на хостингу

Вам головне перейти до каталогу cstrike, знайти в ньому файл gameinfo.txt і натиснути на "Изменить".
Знайти в цьому файлі такі рядки:
SearchPaths
        {
            Game                |gameinfo_path|.
            Game                cstrike
            Game                |all_source_engine_paths|hl2
        }

Зазвичай вони знаходяться в кінці файлу. І після перших фігурних дужок вставити рядок:

GameBin    |gameinfo_path|addons/metamod/bin

В результаті у вас файл має набути такого вигляду, як на Рис. 8.

Рис. 8. Вміст файлу gameinfo.txt після редагування.

Також це можна зробити і за допомогою FileZilla. Для цього потрібно скачати цей файл на локальний комп'ютер, провести в ньому відповідні зміни і знову закачати на сервер.

Тепер вам потрібно перезавантажити сервер. Якщо сервер запустився, то ви безпомилково редагували файл, але це ще не означає, що metamod встановився. Для визначення цього потрібно перейти до пункту В.

В. Перевірка працездатності
На цій же сторінці (сторінка редагування властивостей гри) у меню верхнього рівня знайдіть пункт "Консоль" і натисніть на нього. В результаті перед вами з'явиться сторінка з відображенням консолі сервера.   Тут потрібно ввести команду meta version і натистнути на кнопку "Вперед!"

Рис. 9. Сторінка консолі сервева.

Через деякий час сервер вам відповість повідомленням. Якщо це повідомлення типу:
meta version
Metamod:Source version 1.8.7
Build ID: 772:99b7a0a11fec
Loaded As: Valve Server Plugin
Compiled on: Jun 23 2011
Plugin interface version: 15:14
SourceHook version: 5:5
http://www.metamodsource.net/ 

Вітаю, ви успішно встановили MetaMod:Source на ваш сервер.

P. S. На мою думку принцип процесу встановлення на різний хостинг буде однаковим, особливо використовуючи FTP.

Немає коментарів:

Дописати коментар