PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Как скомпилировать исходный код сервера Metin2 (Src) через Putty?

Yazdır

Как скомпилировать исходный код сервера Metin2 (Src) через Putty?

После добавления внутриигровых систем, исправлений ошибок или внесения изменений на уровне ядра (игры/базы данных) на вашем PVP-сервере Metin2 вам необходимо перекомпилировать (собрать) исходные коды на вашем сервере FreeBSD, чтобы эти изменения были отражены в игре. В этом руководстве вы узнаете, как скомпилировать игру и базу данных без ошибок.

1. Загрузка необходимых исходных файлов на сервер.

Прежде чем начать процесс компиляции, вам необходимо перенести исходные файлы, отредактированные вами на вашем компьютере, в правильный каталог на сервере:

  • Подключитесь к вашему серверу с помощью программы Filezilla или WinSCP.
  • Обычно используемый основной каталог/usr/src/Перейдите в папку.
  • принадлежит твоей игре Источник сервера Загрузите сюда свою папку (содержащую исходные коды игры и базы данных). Имя папки обычноmainline,srcилиserverПроверьте, так ли это.

2. Доступ к исходному каталогу и очистка его с помощью Putty

Остаточные файлы старой компиляции могут стать причиной ошибочной сборки новых систем или конфликтов во время компиляции. Именно поэтому чистку необходимо проводить перед каждой новой сборкой:

  1. Откройте программу Putty и подключитесь к серверу как root.
  2. Перейдите в каталог, в котором находится исходный файл вашей игры (каталог Sample):
    cd /usr/src/server/game/src
  3. Чтобы очистить остатки старой сборки, выполните следующую команду:
    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.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner