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

Hoe kan ik Metin2 Server Source (Src) compileren via Putty?

Yazdır

Hoe kan ik Metin2 Server Source (Src) compileren via Putty?

Na het toevoegen van in-game systemen, bugoplossingen of het aanbrengen van wijzigingen op kernelniveau (game/db) op uw Metin2 PVP-server, moet u uw broncodes opnieuw compileren (bouwen) op uw FreeBSD-server zodat deze wijzigingen in het spel worden weerspiegeld. In deze handleiding leert u de stappen om game en db foutloos te compileren.

1. Vereiste bronbestanden uploaden naar de server

Voordat u het compilatieproces start, moet u de bronbestanden die u op uw computer hebt bewerkt, overbrengen naar de juiste map op de server:

  • Maak verbinding met uw server met het Filezilla- of WinSCP-programma.
  • De hoofddirectory die gewoonlijk wordt gebruikt/usr/src/Ga naar de map.
  • hoort bij jouw spel Serverbron Upload hier uw map (met game- en db-broncodes). De mapnaam is meestalmainline,srcofserverControleer of dit het geval is.

2. Toegang krijgen tot de bronmap en deze opschonen met Putty

Achtergebleven bestanden van de oude compilatie kunnen tijdens de compilatie foutieve builds van nieuwe systemen of conflicten veroorzaken. Daarom moet er vóór elke nieuwbouw worden schoongemaakt:

  1. Open het Putty-programma en maak als root verbinding met uw server.
  2. Ga naar de map waar het bronbestand van uw spel zich bevindt (voorbeeldmap):
    cd /usr/src/server/game/src
  3. Voer deze opdracht uit om oude buildresten op te ruimen:
    gmake clean

3. Spel- en DB-bestanden compileren

Nadat het opschoonproces is voltooid, kunt u de compilatieopdrachten één voor één uitvoeren. Het proces kan enkele minuten duren, afhankelijk van de prestaties van uw server:

  • Spelcompilatie: Terwijl u zich in dezelfde map (game/src) bevindt, start u de compilatie door de volgende opdracht uit te voeren:
    gmake -j4
    *(Opmerking: -j4 versnelt de compilatie door alle vier de kernen van de server te gebruiken. U kunt dit wijzigen afhankelijk van uw serverprocessor.)
  • DB-compilatie: Nadat de gamecompilatie is voltooid, schakelt u over naar de db-directory:
    cd ../../db/src
  • Voer eerst een opruiming uit voor de DB:
    gmake clean
  • Start vervolgens de DB-build:
    gmake -j4

4. Gecompileerde bestanden importeren in het spel

Wanneer het compilatieproces zonder fouten is voltooid (zonder een foutmelding te geven), zal er een nieuwe groene kleur in de map verschijnen.gameendbUw binaire bestanden worden gemaakt. Je kunt deze bestanden toevoegen aan de hoofdmap waar het spel wordt uitgevoerd (meestal/usr/game/share/binof naar de relevante bin-map die door uw bestanden wordt gebruikt) en stel de rechten in 777 Nadat u dit heeft gedaan, kunt u uw server starten.


Dit artikel is speciaal opgesteld voor PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner