Як скомпілювати вихідний код сервера Metin2 (Src) за допомогою Putty?
Після додавання внутрішньоігрових систем, усунення помилок або внесення змін на рівні ядра (гра/база даних) на вашому PVP-сервері Metin2 вам потрібно перекомпілювати (створити) вихідні коди на вашому сервері FreeBSD, щоб ці зміни відобразилися в грі. У цьому посібнику ви дізнаєтеся, як зібрати гру та базу даних без помилок.
1. Завантаження необхідних вихідних файлів на сервер
Перш ніж почати процес компіляції, вам потрібно перенести вихідні файли, які ви редагували на своєму комп’ютері, у правильний каталог на сервері:
- Підключіться до свого сервера за допомогою програми Filezilla або WinSCP.
- Зазвичай використовується основний каталог
/usr/src/Перейдіть до папки. - належить до вашої гри Джерело сервера Завантажте свою папку (з вихідними кодами гри та бази даних) тут. Назва папки зазвичай
mainline,srcабоserverПеревірте, чи це так.
2. Доступ і очищення вихідного каталогу за допомогою Putty
Залишкові файли зі старої компіляції можуть спричинити помилкові збірки нових систем або конфлікти під час компіляції. Тому чистку необхідно робити перед кожною новобудовою:
- Відкрийте програму Putty і підключіться до свого сервера як root.
- Перейдіть до каталогу, де знаходиться вихідний файл гри (каталог зразка):
cd /usr/src/server/game/src - Щоб очистити старі залишки збірки, виконайте цю команду:
gmake clean
3. Компіляція файлів гри та БД
Після завершення процесу очищення ви можете виконувати команди компіляції одну за одною. Процес може тривати кілька хвилин залежно від продуктивності вашого сервера:
- Збірка ігор: Перебуваючи в тому самому каталозі (game/src), запустіть компіляцію, виконавши таку команду:
gmake -j4
*(Примітка: -j4 прискорює компіляцію, використовуючи всі 4 ядра сервера. Ви можете змінити його відповідно до процесора вашого сервера.) - Компіляція БД: Після завершення компіляції гри перейдіть до каталогу db:
cd ../../db/src - Спочатку виконайте очищення БД:
gmake clean - Потім запустіть збірку БД:
gmake -j4
4. Імпорт скомпільованих файлів до гри
Коли процес компіляції завершиться без будь-яких помилок (без повідомлення про помилку), у папці буде новий зелений колір.gameіdbВаші бінарні файли будуть створені. Ви можете додати ці файли до основного каталогу, де запускається гра (зазвичай/usr/game/share/binабо у відповідну папку bin, яка використовується вашими файлами) і встановіть для неї дозволи 777 Після цього ви можете запустити свій сервер.
Ця стаття спеціально підготовлена для PvPServer.