Problema sursa

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
timi12345
Nivel 1

Nivel 1
Mesaje: 82
Membru din: 17 Sep 2014, 16:12
Server: Momentan NU
Regat: Chunjo
Aprecieri: 9  
Mulţumiri: 0
Medalii

*Problemă: Buna ziua , am o problema cu shop-ul offline , am gasit in sursa in input_p2p.cpp timpul la shop-ul offline si dupa ce il modific cum il bag in server? Si cum fac sa fie compatibile una cu cealalta?
Tipologie server: Pvm
*Resursă folosită:-
*ServerFiles utilizat: -
*Syserr:-
Poză:-
*Detalii suplimentare: Va multumesc !
Avatar utilizator
daddy202
Nivel 2

Nivel 2
Mesaje: 207
Membru din: 05 Apr 2015, 15:48
Server: asd
Regat: Chunjo
Aprecieri: 51  
Mulţumiri: 9  
Medalii

După ce modifici tot ce ai de modificat în fișierele din sursă compilezi sursa la loc. (Iei un freebsd cu toate liburile pentru compilare, găsești pe net). Te duci din putty cu cd in directorul cu sursa dupa ce ai pus sursa ta în usr/src (de obiecti cd /usr/src/numesursata/Server/game sau db/src) dai gmake clean și apoi gmake -j20 pt. a compila. Game și db după compilare le găsești in folderul cu sursa. Le iei și le pui în loc la game/db pe care le ai acuma apoi dai permisiuni, un eventual reboot și aia e.
Pentru acest mesaj, daddy202 for the post:
timi12345
Avatar utilizator
Athero
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 3936
Membru din: 17 Aug 2017, 00:08
Aprecieri: 559  
Mulţumiri: 7142  
Discord: Copiază ID
Medalii

Tasteaza cin putty :
cd /usr/src/nume_sursa/.../game/src

Cod: Selectaţi tot

nume_sursa - Pui numele la sursa ta.
Dupa tastezi :
gmake clean
gmake -j20
Dupa ce s-a compilat pui game-ul nou in locul la game-ul vechi de la server.
Pentru acest mesaj, Athero for the post:
timi12345
//retras
Afișează semnătura
Avatar utilizator
timi12345
Nivel 1

Nivel 1
Mesaje: 82
Membru din: 17 Sep 2014, 16:12
Server: Momentan NU
Regat: Chunjo
Aprecieri: 9  
Mulţumiri: 0
Medalii

daddy202 scrie:După ce modifici tot ce ai de modificat în fișierele din sursă compilezi sursa la loc. (Iei un freebsd cu toate liburile pentru compilare, găsești pe net). Te duci din putty cu cd in directorul cu sursa dupa ce ai pus sursa ta în usr/src (de obiecti cd /usr/src/numesursata/Server/game sau db/src) dai gmake clean și apoi gmake -j20 pt. a compila. Game și db după compilare le găsești in folderul cu sursa. Le iei și le pui în loc la game/db pe care le ai acuma apoi dai permisiuni, un eventual reboot și aia e.

Si cu acest FreeBSD ce trebuie sa fac? . Sunt incepator si as vrea sa invat chestiile astea ca or sa ma ajute pe viitor . As fi recunoscator daca mi-ai explica !
Avatar utilizator
timi12345
Nivel 1

Nivel 1
Mesaje: 82
Membru din: 17 Sep 2014, 16:12
Server: Momentan NU
Regat: Chunjo
Aprecieri: 9  
Mulţumiri: 0
Medalii

timi12345 scrie:
daddy202 scrie:După ce modifici tot ce ai de modificat în fișierele din sursă compilezi sursa la loc. (Iei un freebsd cu toate liburile pentru compilare, găsești pe net). Te duci din putty cu cd in directorul cu sursa dupa ce ai pus sursa ta în usr/src (de obiecti cd /usr/src/numesursata/Server/game sau db/src) dai gmake clean și apoi gmake -j20 pt. a compila. Game și db după compilare le găsești in folderul cu sursa. Le iei și le pui în loc la game/db pe care le ai acuma apoi dai permisiuni, un eventual reboot și aia e.

Si cu acest FreeBSD ce trebuie sa fac? . Sunt incepator si as vrea sa invat chestiile astea ca or sa ma ajute pe viitor . As fi recunoscator daca mi-ai explica !
Inainte sa compilez sursa trebuie sa configurez FreeBSD?
Avatar utilizator
daddy202
Nivel 2

Nivel 2
Mesaje: 207
Membru din: 05 Apr 2015, 15:48
Server: asd
Regat: Chunjo
Aprecieri: 51  
Mulţumiri: 9  
Medalii

timi12345 scrie:
timi12345 scrie:
daddy202 scrie:După ce modifici tot ce ai de modificat în fișierele din sursă compilezi sursa la loc. (Iei un freebsd cu toate liburile pentru compilare, găsești pe net). Te duci din putty cu cd in directorul cu sursa dupa ce ai pus sursa ta în usr/src (de obiecti cd /usr/src/numesursata/Server/game sau db/src) dai gmake clean și apoi gmake -j20 pt. a compila. Game și db după compilare le găsești in folderul cu sursa. Le iei și le pui în loc la game/db pe care le ai acuma apoi dai permisiuni, un eventual reboot și aia e.

Si cu acest FreeBSD ce trebuie sa fac? . Sunt incepator si as vrea sa invat chestiile astea ca or sa ma ajute pe viitor . As fi recunoscator daca mi-ai explica !
Inainte sa compilez sursa trebuie sa configurez FreeBSD?
FreeBSD e un sistem de operare, cum e și Windows de exemplu. Doar că e mult mai optim pentru rularea unui server doarece nu dă crashuri/erori sau buguri ca și alte sisteme (cel puțin nu la fel de des). Asta vine la randul e cu o parte proasta: nu e foarte user friendly, nu are suport pentru prea multe aplicații etc., dar cum ziceam e cel mai optim pentru a ține pe el un server de metin2.

În mod normal trebuie să iei un freeBSD 9.2 gol pe care să instalezi toate librăriile de funcții necesare pentru a compila codul sursă al jocului, dar din fericire (munca altora) se găsesc pe net/forumuri freeBSD-uri cu ele gata instalate (caută freeBSD cu sursa YMIR). Tu doar iei acel freeBSD, îl urci pe un "calculator" virtual cum e Virtual BOX, urci sursa ta în usr/src și îți faci treaba cu el. Dacă vrei să înveți, găsești tutoriale pana te plictisesti. Sunt o multitudine de forumuri de pe care poti lua informații valoroase.
Avatar utilizator
Kid0
Veteran

Veteran
Mesaje: 1420
Membru din: 12 Aug 2015, 13:33
Server: restoria2(ex)
Regat: Shinsoo
Aprecieri: 39  
Mulţumiri: 13  
Discord: Copiază ID
 Contact:
Medalii

arhivat
Imagine
Imagine
Imagine
Afișează semnătura
Închis

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Bing [Bot] și 121 vizitatori