Com compilar la font del servidor Metin2 (Src) mitjançant Putty?
Després d'afegir sistemes al joc, solucions d'errors o fer canvis al nivell del nucli (joc/db) al vostre servidor Metin2 PVP, heu de recompilar (crear) els vostres codis font al vostre servidor FreeBSD perquè aquests canvis es reflecteixin al joc. En aquesta guia, aprendràs els passos per compilar el joc i la base de dades sense errors.
1. Carregant els fitxers font necessaris al servidor
Abans d'iniciar el procés de compilació, heu de transferir els fitxers font que heu editat a l'ordinador al directori correcte del servidor:
- Connecteu-vos al vostre servidor amb el programa Filezilla o WinSCP.
- El directori principal utilitzat habitualment
/usr/src/Aneu a la carpeta. - pertany al teu joc Font del servidor Carregueu la vostra carpeta (que conté els codis font del joc i de la base de dades) aquí. El nom de la carpeta sol ser
mainline,srcoserverComprova que ho sigui.
2. Accés i neteja al directori font amb Putty
Els fitxers residuals de la compilació antiga poden provocar compilacions defectuoses de nous sistemes o conflictes durant la compilació. És per això que la neteja s'ha de fer abans de cada nova construcció:
- Obriu el programa Putty i connecteu-vos al vostre servidor com a root.
- Canvieu al directori on es troba el fitxer font del vostre joc (directori de mostra):
cd /usr/src/server/game/src - Per netejar les restes de la construcció antiga, executeu aquesta comanda:
gmake clean
3. Compilació de fitxers de jocs i de base de dades
Un cop finalitzat el procés de neteja, podeu executar les ordres de compilació una per una. El procés pot trigar uns quants minuts depenent del rendiment del vostre servidor:
- Recopilació de jocs: Mentre esteu al mateix directori (joc/src), inicieu la compilació emetent l'ordre següent:
gmake -j4
*(Nota: -j4 accelera la compilació utilitzant els 4 nuclis del servidor. Podeu canviar-ho segons el processador del vostre servidor.) - Compilació de base de dades: Un cop finalitzada la compilació del joc, canvieu al directori db:
cd ../../db/src - Primer feu una neteja per a la base de dades:
gmake clean - A continuació, inicieu la compilació de la base de dades:
gmake -j4
4. Importació de fitxers compilats al joc
Quan el procés de compilació s'hagi completat sense cap error (sense donar cap error), hi haurà un nou color verd a la carpeta.gameidbEs crearan els vostres fitxers binaris. Podeu afegir aquests fitxers al directori principal on s'executa el joc (normalment/usr/game/share/bino a la carpeta bin corresponent que utilitzen els vostres fitxers) i establiu-ne els permisos 777 Després de fer això, podeu iniciar el vostre servidor.
Aquest article està preparat especialment per a PvPServer.