Ich habe mir überlegt ein Tutorial zu schreiben, wie man den Source compilen kann. Soweit ich weiss gibts dazu noch kein Tutorial auf epvp. Sollte ich mich irren, so tut es mir leid. Ich bin offen für ehrlich und auch konstruktive Kritik.
Alles andere wird sofort reportet.
Für die installation der einzelnen Komponenten benutzen wir folgende Befehle bsp.:
PHP Code:
portsnap fetch extract
gmake: cd /usr/ports/devel/gmake make config-recursive gmake install clean
makedepend: cd /usr/ports/devel/makedepend make config-recursive make install clean
python: cd /usr/ports/lang/python make config-recursive make install clean
Nun erstellen wir einen Pfad namens Workspace hier legen wir den Ordner im Source namens Server hinein. Anschliessend fügen wir die Files in den gleichen Ordner die zum compilen verwendet werden.
Ich hoffe dieses Tutorial hat einigen helfen können.
An die benötigten Dateien kommt ihr, indem ihr googelt. Leider darf ich aus copyright gründen keine Links posten. Für alle die dieses Tutorial klar war, sollen sich raushalten. Ich habe diesmal echt keine Lust auf diskusionen.
Ich habe mir überlegt ein Tutorial zu schreiben, wie man den Source compilen kann. Soweit ich weiss gibts dazu noch kein Tutorial auf epvp. Sollte ich mich irren, so tut es mir leid. Ich bin offen für ehrlich und auch destruktive Kritik.
Alles andere wird sofort reportet.
Für die installation der einzelnen Komponenten benutzen wir folgende Befehle bsp.:
PHP Code:
portsnap fetch extract
gmake:
cd /usr/ports/devel/gmake
make config-recursive
gmake install clean
makedepend:
cd /usr/ports/devel/makedepend
make config-recursive
make install clean
python:
cd /usr/ports/lang/python
make config-recursive
make install clean
Nun erstellen wir einen Pfad namens Workspace hier legen wir den Ordner im Source namens Server hinein. Anschliessend fügen wir die Files in den gleichen Ordner die zum compilen verwendet werden.
Ich hoffe dieses Tutorial hat einigen helfen können.
An die benötigten Dateien kommt ihr, indem ihr googelt. Leider darf ich aus copyright gründen keine Links posten. Für alle die dieses Tutorial klar war, sollen sich raushalten. Ich habe diesmal echt keine Lust auf diskusionen.
mfg
Lauling
PHP Code:
cd /workspace/server
gmake all
es geht auch:
PHP Code:
cd /usr/....../game
gmake clean
gmake -j2
Beschreibung :
PHP Code:
cd /usr/....../game
der pfad bis zu dem Source
PHP Code:
gmake clean
Erstellt das projekt neu ( muss man nicht machen, aber kann ich nur empfehlen )
PHP Code:
gmake -j2
hier compeliert man die game das "-j<zahl>" heißt nur mit wv Cores man compeliert soweit ich weiß ( wurde mir gesagt )
Jezt nochmal zu dem "gmake clean" wenn man das nicht machen will ( weil es zB zu lange dauert ) dann müsste man es anders machen
zB man ändert jezt nur die gm_cmd.cpp und will nicht den ganzen Source neu Compelieren dann geht man in den OBJDIR und löscht die gm_cmd.o sollte es sein und gibt nur "gmake -j<zahl>" ein fertig.
Ich hoffe konnte es gut erklären.
Zu deinem "Tutorial" neja es geht man könnte alles viel besser machen .
Themen wie diese haben weder Hand noch Fuß. Du präsentierst ein Rezept und gehst dabei nicht explizit auf die Zutaten ein, dies kann über kurz oder lang nicht funktionieren. Nebenbei bemerkt empfiehlt es sich, stattdessen vorkompilierte Binaries zu nutzen, andernfalls verbringt man mal eben eine gute Stunde mit der Installation.
Erstellt das projekt neu ( muss man nicht machen, aber kann ich nur empfehlen )
PHP Code:
gmake -j2
hier compeliert man die game das "-j<zahl>" heißt nur mit wv Cores man compeliert soweit ich weiß ( wurde mir gesagt )
Jezt nochmal zu dem "gmake clean" wenn man das nicht machen will ( weil es zB zu lange dauert ) dann müsste man es anders machen
zB man ändert jezt nur die gm_cmd.cpp und will nicht den ganzen Source neu Compelieren dann geht man in den OBJDIR und löscht die gm_cmd.o sollte es sein und gibt nur "gmake -j<zahl>" ein fertig.
Ich hoffe konnte es gut erklären.
Zu deinem "Tutorial" neja es geht man könnte alles viel besser machen .
.Kori
So wie ich es gelernt habe, steht, um ein wenig genauer zu sein, die "<zahl>" hinter "gmake -j" für die Anzahl der Cores die man benutzen möchte, +1!
Also :
gmake -j2 = 3 Cores.
[HowTo]Compile Source 12/21/2014 - Metin2 Private Server - 1 Replies Hi
Where the source file will be discarded?
please help me
Filezilla
/usr/src/Server
[HowTo]Compile Source 12/21/2014 - Metin2 PServer Guides & Strategies - 1 Replies Hi
Where the source file will be discarded?
please help me
Compile Source 01/22/2011 - Flyff Private Server - 3 Replies Hi,
ich hab mich nun mal über den source hergemacht, nur ist C++ neuland für mich, doch nicht gerade unverständlich dank anderen sprachen die ich kann ;)
Nur mit dem Compiler hab ich noch so meine Rangelein.
Wenn ich nun ein Projekt compilen will :
d:\Private Server\OFFI V15 SOURCE\Neuz\StdAfx.h(54): fatal error C1083: Cannot open include file: 'D3D9.h': No such file or directory