What's new

C++ SLZ Forrás fordítás/buildelés

Status
Not open for further replies.

ScriptMan

ImMortaL
Staff member
Idézet: "SLZ"

Egyre többen használnak forrást, ez jó dolog, legalább MO. kicsit fejlődik.

Kb mindenki a Deves 9.2 vdi-t használja amire rátették a forrást, csak nem csinálták meg fordítható állapotban.
Ugyan ez itt:
(Login: root Pw: dev)

Régebben csináltam egy kis fixet, amit ha betesztek akkor lefordul a mainline.
Talán 1-2x már belinkeltem itt segítségkérő témákba, de kiteszem ide hogy mindenki megtalálja.
Link:

Beteszed a fájlokat a db és game cpp-i mellé, azaz:
ami a rarban game mappába van ide tedd: /usr/src/mainline/Srcs/Server/game/src
ami a rarban db mappában van ide tedd: /usr/src/mainline/Srcs/Server/db/src

Ezek után már le tudod fordítani, nem fog leállni.

De előtte, mivel Szept 20.-án lejárt a game licensze, így a licenszet el kell távolítani
hogy indítható legyen a 40k game-el a szerver.
limit_time.h-ban ezt a sort:
Code:
#define ENABLE_LIMIT_TIME
cseréld erre:
Code:
//#define ENABLE_LIMIT_TIME
(A limit_time.h a /usr/src/mainline/Srcs/Server/game/src mappában van értelemszerűen)

Illetve csináljátok meg ezt is:
config.cpp
rákeresel erre:
Code:
if (!strncmp(netip, "192.168", 7))
átírod erre:
Code:
if (!strncmp(netip, "000.000", 7))
Illetve ezt is ajánlatos megcsinálni hogy ne legyen gondotok a DB indításával később:

Most már jöhet a buildelés:
game fordítás:
Code:
cd /usr/src/mainline/Srcs/Server/game/src
gmake clean
gmake
A lefordult game itt lesz: /usr/src/mainline/Srcs/Server/game

db fordítás:
Code:
cd /usr/src/mainline/Srcs/Server/db/src
gmake clean
gmake
A lefordult db itt lesz: /usr/src/mainline/Srcs/Server/db

A lefordult fájlokat tedd be a helyére, pl vz féle sf esetén /usr/game/share

(Ha nagy processzorod van akkor a gmake parancsot átírhatod gmake -jszám-ra, a szám a processzor magjaid száma+1, szóval ha 8magos a procid akkor gmake -j9 és elvileg picit gyorsabban fordít majd, de szinte észrevehetetlen a különbség.)

Ennyi a forrás beüzemelése, ugye nem is nehéz? :)
És ajánlom figyelmetekbe ezt témámat pár módosításról ;D

Szerk: 40k-s db txt-s protokat használ, ha valaki nem tudná.

Itt egy:
To view the content, you need to Sign In or Register.
 
Last edited:
Status
Not open for further replies.
Top