Come compilare Metin2 Server Source (Src) tramite Putty?
Dopo aver aggiunto sistemi di gioco, soluzioni di bug o apportato modifiche a livello di kernel (gioco/db) sul tuo server PVP Metin2, devi ricompilare (costruire) i tuoi codici sorgente sul tuo server FreeBSD affinché queste modifiche si riflettano nel gioco. In questa guida imparerai i passaggi per compilare gioco e db senza errori.
1. Caricamento dei file di origine richiesti sul server
Prima di iniziare il processo di compilazione, devi trasferire i file sorgente che hai modificato sul tuo computer nella directory corretta sul server:
- Connettiti al tuo server con il programma Filezilla o WinSCP.
- La directory principale solitamente utilizzata
/usr/src/Vai alla cartella. - appartiene al tuo gioco Origine del server Carica la tua cartella (contenente i codici sorgente del gioco e del db) qui. Il nome della cartella è solitamente
mainline,srcOserverControlla che lo sia.
2. Accesso e pulizia della directory di origine con Putty
I file residui della vecchia compilazione potrebbero causare build errate di nuovi sistemi o conflitti durante la compilazione. Ecco perché la pulizia deve essere effettuata prima di ogni nuova costruzione:
- Apri il programma Putty e connettiti al tuo server come root.
- Passa alla directory in cui si trova il file sorgente del gioco (directory di esempio):
cd /usr/src/server/game/src - Per ripulire i resti della vecchia build, esegui questo comando:
gmake clean
3. Compilazione di file di gioco e DB
Una volta completato il processo di pulizia, è possibile eseguire i comandi di compilazione uno per uno. Il processo potrebbe richiedere diversi minuti a seconda delle prestazioni del tuo server:
- Compilazione del gioco: Mentre ci si trova nella stessa directory (game/src), avviare la compilazione emettendo il seguente comando:
gmake -j4
*(Nota: -j4 accelera la compilazione utilizzando tutti e 4 i core del server. Puoi modificarlo in base al processore del tuo server.) - Compilazione database: Una volta completata la compilazione del gioco, passa alla directory db:
cd ../../db/src - Per prima cosa esegui la pulizia del DB:
gmake clean - Quindi avvia la creazione del DB:
gmake -j4
4. Importazione di file compilati nel gioco
Quando il processo di compilazione sarà completato senza errori (senza dare errori), la cartella apparirà di nuovo colore verde.gameEdbVerranno creati i file binari. Puoi aggiungere questi file alla directory principale in cui viene eseguito il gioco (di solito/usr/game/share/bino alla cartella bin pertinente utilizzata dai tuoi file) e impostarne le autorizzazioni 777 Dopo aver fatto ciò, puoi avviare il tuo server.
Questo articolo è stato preparato appositamente per PvPServer.