Hur man kompilerar Metin2 Server Source (Src) via Putty?
Efter att ha lagt till system i spelet, bugglösningar eller gjort ändringar på kärnan (spel/db) nivå på din Metin2 PVP-server, måste du kompilera om (bygga) dina källkoder på din FreeBSD-server för att dessa ändringar ska återspeglas i spelet. I den här guiden lär du dig stegen för att kompilera spel och db utan fel.
1. Ladda upp nödvändiga källfiler till servern
Innan du startar kompileringsprocessen måste du överföra källfilerna du redigerade på din dator till rätt katalog på servern:
- Anslut till din server med programmet Filezilla eller WinSCP.
- Huvudkatalogen som vanligtvis används
/usr/src/Gå till mappen. - tillhör ditt spel Serverkälla Ladda upp din mapp (som innehåller spel- och db-källkoder) här. Mappnamnet är vanligtvis
mainline,srcellerserverKontrollera att det är det.
2. Åtkomst till och rengör källkatalogen med Putty
Resterande filer från den gamla kompileringen kan orsaka felaktiga konstruktioner av nya system eller konflikter under kompileringen. Därför måste rengöring göras före varje nybyggnation:
- Öppna Putty-programmet och anslut till din server som root.
- Byt till katalogen där din spelkällfil finns (exempelkatalog):
cd /usr/src/server/game/src - För att rensa upp gamla byggrester, kör det här kommandot:
gmake clean
3. Kompilera spel- och DB-filer
När rengöringsprocessen är klar kan du köra kompileringskommandona ett efter ett. Processen kan ta flera minuter beroende på din servers prestanda:
- Spelsammanställning: Medan du befinner dig i samma katalog (spel/src), starta kompileringen genom att utfärda följande kommando:
gmake -j4
*(Obs: -j4 snabbar upp kompileringen genom att använda alla fyra kärnor på servern. Du kan ändra det beroende på din serverprocessor.) - DB-kompilering: När spelkompileringen är klar, växla till db-katalogen:
cd ../../db/src - Gör först rengöring för DB:
gmake clean - Starta sedan DB-bygget:
gmake -j4
4. Importera kompilerade filer till spelet
När kompileringsprocessen är klar utan några fel (utan att ge ett fel), kommer det att finnas en ny grön färg i mappen.gameochdbDina binära filer kommer att skapas. Du kan lägga till dessa filer i huvudkatalogen där spelet körs (vanligtvis/usr/game/share/bineller till den relevanta bin-mappen som används av dina filer) och ställ in dess behörigheter 777 Efter att ha gjort detta kan du starta din server.
Den här artikeln är speciellt förberedd för PvPServer.