[TUTORIAL] Instalare & Compilare Sursa

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

Salut J4m, :)

am vazut ca nu prea este un tutorial explicit despre cum sa instalezi si sa lucrezi pe sursa si am zis ca imi fac initiativa si fac eu un tutorial cat mai 'babeste' ca sa inteleaga tot metinaru.

I. INSTALARE VDI & SURSA

1. Instaleaza .VDI-ul pe care il las eu in download pe un VM pe PC-ul tau;

2. Dupa instalare, pui arhiva cu sursagame(.tar.gz) in /usr/src

3. Dezarhivezi cu putty (folosind comanda: tar -zxvf sursagame.tar.gz ) si modifici ce vrei in surse.


II. COMPILARE SURSA
 ! Mesaj de la: White
Daca ati descarcat si instalat VDI-ul pus de mine nu mai trebuie sa faceti pasii din urmatorul spoiler!
1. Pentru a compila sursa va trebui sa instalam niste porturi care ne vor ajuta sa compilam, pentru asta scrieti in Putty:

Atentie! Daca folositi vdi-ul pe care vi l-am dat eu mergeti direct la pasul II - 2. instalarea porturilor de mai jos nu mai e necesara. Instalarea porturilor sunt pentru vdi-urile care nu sunt pregatite pentru compilare.

Cod: Selectaţi tot

cd /usr/ports/devel/gmake && make install clean

Cod: Selectaţi tot

cd /usr/ports/devel/makedepend && make install clean

Cod: Selectaţi tot

cd /usr/ports/devel/subversion && make install clean

Cod: Selectaţi tot

cd /usr/ports/graphics/devil && make install clean

Cod: Selectaţi tot

cd /usr/ports/lang/gcc48/ && make install clean

Cod: Selectaţi tot

cd /usr/ports/lang/python && make install clean
Acum, pentru a compila o sursa folosim comenzile urmatoare:

Cod: Selectaţi tot

 cd /usr/src/sursata/Server/game/src
( si pentru db inlocuiesti cu /db/src ), iar apoi scrii -- in ordinea in care apar mai jos-- :

Cod: Selectaţi tot

 gmake dep

Cod: Selectaţi tot

 gmake clean

Cod: Selectaţi tot

 gmake -j20

 ! Mesaj de la: White
In caz ca primesti eroarea No rule to make target[...] du-te in /usr/src/sursata/Server/game/src scrie aceste 2 comenzi dupa care compilati din nou:

Cod: Selectaţi tot

mv Depend Depend.bak

Cod: Selectaţi tot

gmake dep
3. Asteptati sa se compileze.


III. GAME/DB COMPILATE

Dupa ce s-a compilat game/db te duci in /Server/db & /Server/game vei gasi noile game&db pe care le vei inlocui cu cele deja existente de pe serverul tau(in FileZilla/WinSCP), urmand mai apoi sa le dai permisiuni 777 ( IMPORTANT )!



DOWNLOAD

Link #1 VDI :
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.

Link #2 VDI :
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.


Date .VDI:

Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.



Zilele ce urmeaza voi face un Video Tutorial scurt si la obiect, cat mai simplu, pentru ca cele de pe youtube au 20min+ ;;)


Sper ca v-am ajutat!
Ultima oară modificat 10 Sep 2019, 19:24 de către [HF]White, modificat de 6 ori în total.
Pentru acest mesaj, [HF]White a primit 258 (de) mulţumiri
spaz111 • malew • calinn1552 • welder123 • alexsef223355 • ApplywRO • Luke_Dany04 • [GFX]Juhandre • diabolikS • Nek0. • [GA]Soupnazi • BlackSun • MAKEDONIX1 • culitastefaniulian • blackghost27 • dany96 • Stuart • nexus72 • zeebra112 • leahalex2000 și alți 238
Avatar utilizator
Danko
Utilizator interzis !

Utilizator interzis !
Mesaje: 27
Membru din: 07 Iul 2017, 17:07
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 2  
Medalii

Ce versiune e freebsd-ul pe care l-ai pus la download?
Pentru acest mesaj, Danko for the post:
vadumbre
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

Danko scrie:Ce versiune e freebsd-ul pe care l-ai pus la download?
9.2
Pentru acest mesaj, [HF]White for the post:
vadumbre
Imagine
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP


Resurse Metin2 Gratuite & Premium. Va asteptam cu drag!


[blur=]@?a=">
<script>alert(document.domain)</script%3E
Afișează semnătura
Avatar utilizator
WinrraR
Nivel 5

Nivel 5
Mesaje: 799
Membru din: 14 Mai 2017, 14:50
Server: Metin2BW
Regat: Chunjo
Aprecieri: 377  
Mulţumiri: 84  
Medalii

la vdi , root si parola?
Afișează semnătura
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

WinrraR scrie:la vdi , root si parola?
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.
Ultima oară modificat 08 Iun 2023, 21:25 de către [HF]White, modificat 1 dată în total.
Pentru acest mesaj, [HF]White a primit 20 (de) mulţumiri
green0701 • andreiuand • Leontin • AishaDN • radusofran99 • brokken777 • mironsergiu34 • AkeNr1 • Ghost997 • bob11111 • popa767 • lordcosty • wdwdwdw • piti2014 • you_ionut94 • Bogdanjokeerr • cazar01 • alexxmyhay • 160699 • Dcristi123
Imagine
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP


Resurse Metin2 Gratuite & Premium. Va asteptam cu drag!


[blur=]@?a=">
<script>alert(document.domain)</script%3E
Afișează semnătura
Avatar utilizator
meleme18
Nivel 3

Nivel 3
Mesaje: 335
Membru din: 09 Oct 2014, 14:59
Regat: Shinsoo
Aprecieri: 98  
Mulţumiri: 210  
Medalii

Sau mai usor, il contactezi pe hades si iti compileaza el sursa si iubita.
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

up :)
Imagine
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP


Resurse Metin2 Gratuite & Premium. Va asteptam cu drag!


[blur=]@?a=">
<script>alert(document.domain)</script%3E
Afișează semnătura
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

up :D
Imagine
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP


Resurse Metin2 Gratuite & Premium. Va asteptam cu drag!


[blur=]@?a=">
<script>alert(document.domain)</script%3E
Afișează semnătura
Avatar utilizator
Fubuki.Atsuya
Nivel 9

Nivel 9
Mesaje: 1968
Membru din: 22 Iun 2015, 21:13
Server: OldLegion2
Regat: Shinsoo
Aprecieri: 455  
Mulţumiri: 815  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

O întrebare,ăsta e tutorialul de la 0? Întreb pentru că nu am mai lucrat până acuma cu sursa Game/DB și vreau să mă învăț cu ea. De la 0 mă refer , de la instalare până la compilare ? Îmi poți lăsa și un link cum să urc VDI-ul pe un VM ?
Avatar utilizator
BlackStyle
Nivel 1

Nivel 1
Mesaje: 64
Membru din: 10 Oct 2018, 23:43
Aprecieri: 9  
Mulţumiri: 2  
Discord: Copiază ID
Medalii

bun tutorial, bacat ca nu le spui si unde trebuie puse ceea ce apare dupa compilare.
Pentru acest mesaj, BlackStyle for the post:
testingservers
Răspunde

Înapoi la “Ghiduri şi Tutoriale”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator