Informatii server de la 0

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

Nou Venit
Mesaje: 2
Membru din: 12 Feb 2014, 22:08
Aprecieri: 0
Mulţumiri: 0
Medalii

Va salut!
Tin sa mentionez ca sunt nou pe acest forum (dupa cum se vede din datele contului) si pot spune ca imi place comunitatea. Momentan, in subiectele citite nu am gasit niciun user arogant sau chestii de genul, deci sper sa nu incepem in postul meu.
In primul rand ma intereseaza care este 'mecanismul' de functionare daca doresc sa fac un server privat de metin.
Cu alte cuvinte, care programe sunt necesare (in sensul ca nu pot face nimic fara ele) pentru server.
Din cate am inteles pana acum:
Navicatul ( cu acesta lucrez in baza de date)
Putty (pentru a da anumite comenzi serverului cum ar fi pornire oprire etc)
Mai departe am nevoie de niste lamuriri.
De fapt, am cumparat un host de la o firma si totodata am rezolvat ca sa imi faca serverul propriu zis ca sa imi dau seama oarecum in ce consta asta.
Dar, vreau sa schimb clientul deoarece are numeroase bug'uri. Intrebarea principala este: cum fac legatura unui alt client cu serverul(hostul) cumparat de la firma? Am platit firmei atat instalarea serverului cat si configurarile de baza, deci nu stiu in ce constau aceste legaturi intre client si server(host).
Nelamuriri sunt mai multe si sper sa le rezolv cu ajutorul vostru, pe parcursul acestei discutii.
Avatar utilizator
[GA]Norry
Nivel 1

Nivel 1
Mesaje: 78
Membru din: 25 Ian 2014, 14:15
Server: Metin2Sanchez
Regat: Jinno
Aprecieri: 0
Mulţumiri: 2  
Medalii

Pai ca sa faci legatura propriu zisa, ai nevoie de:
-CONFIG din channel1
-Pong-ul game-ului si al starterului din client
-Decriptarea root-urilor.

Bun, ca sa trecem peste doate astea cu niste explicatii:
-De ce CONFIG din channel1?
A:Deoarece porturile pot fi diferite, si dupa nu poti intra in client. Deaceea este necesar sa verifici porturile in CONFIG sa corespunda cu cele din root-uri din serverinfo.py. Daca nu corespund ori pui in serverinfo.py porturile din CONFIG, ori invers.
-De ce pongul la cele 2?
A:Deoarece pot fi diferite si dupa nu poti intra in client. Cum verifici pong-ul la game? Descarci HEX EDITOR, instalezi, dupa te duci in ftp-ul de la server si intri in: /usr/home/game/share si tragi de acolo game-ul sau cum so numi el (gamelife, game..) pe dekstop. Acolo deschizi HEX EDITOR si dai sus pe File -> Open ->Open file, si alegi game-ul. Dupa dai ctrl+F si cauti: pong
El iti va aparea ca aici: Imagine Cum afli pong-ul de la client?
A; Deschizi HEX EDITOR dupa aceea dai click pe File -> Open ->Open file si selectezi starterul, dupa ce sa deschis acea pagina cu numere apesi ctrl +f si scrii: locale/ Imagine -De ce decriptare root?
A: Ca sa poti sa modifici numele client-ului din locale.py si ip-ul/porturile clientului din serverinfo.py

Tu doar faci compatibilitatea. Atentie, la porturi pui asa:
Unde o sa vezi o linie ca asta:
1:{"key":11,"name":"CH1 ","ip":"89.39.83.234","tcp_port":13100,"udp_port":13100,"state":STATE_NONE,},
La tcp_port si udp_port sa fie aceleasi ca in config din channel1, de la linia de sub "port".
Unde vezi o linie ca asta:
1 : { "ip":"89.39.83.234", "port":22222, },
La port, treci "port" din CONFIG channel1
Unde vezi o linie ca asta:
10 : { "ip" : "89.39.83.234", "tcp_port" : 13100, "mark" : "10.tga", "symbol_path" : "10", },
La tcp_port sa fie aceleasi ca in config din channel1, de la linia de sub "port".

Sper ca te-am ajutat. Sa nu uiti sa criptezi la loc root.
Bafta, daca ai ceva nelamuriri dai reply aici.
Norry aka Achile
Imagine
Afișează semnătura
Avatar utilizator
Laur
Nou Venit

Nou Venit
Mesaje: 2
Membru din: 12 Feb 2014, 22:08
Aprecieri: 0
Mulţumiri: 0
Medalii

Multumesc pentru ajutor, chiar apreciez munca depusa cu explicatiile. Nu vreau sa fiu agasant, dar mai sunt unele nelamuriri. Poate par intrebari de incult, dar e prima data cand lucrez pe domeniul serverelor si nu imi trebuie decat niste indicatii iar apoi imi dau seama repede de tot mecanismul asta.
1) Am inteles ce mi'ai explicat pana acum, o alta intrebare oarecum detasata de ce mi'ai explicat: care este legatura dintre fisierele pe care le am in filezilla si fisierele clientului de la download?
2) Sa inteleg ca toata legatura dintre client si server se face cu ajutorul fisierelor root.eix si root.eik ? Dupa ce configurez aceste fisiere (dezarhivate, configurate apoi rearhivate), pot pune clientul la download pe siteul meu?
Avatar utilizator
[GA]Norry
Nivel 1

Nivel 1
Mesaje: 78
Membru din: 25 Ian 2014, 14:15
Server: Metin2Sanchez
Regat: Jinno
Aprecieri: 0
Mulţumiri: 2  
Medalii

Pai nu prea au cine stie ce legatura fisierele din ftp cu clientul. Dar acele legatui minore pot fi probleme grave daca nu sunt facute bine.
Sa nu uiti sa configurezi si pong/porturi
Norry aka Achile
Imagine
Afișează semnătura
Închis
Răspunsuri
2
Vizualizări
507
Răspunsuri
3
Vizualizări
1334
Răspunsuri
10
Vizualizări
7309
Răspunsuri
4
Vizualizări
255

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Bing [Bot], DuckDuckGo [Bot] și 33 vizitatori