Salut, am o întrebare pe care o vad a fi simpla însă eu nu o pot rezolva oricum ar fi.
Vreau sa fac in asa fel încât serverul meu privat de Metin2 sa aiba 2 sau poate maj multe CH, de la început a existat doar Ch-1 însă nu știu cum sa fac mai multe, am încercat sa "clonez" primul Ch-1 cu primul core si sa editez CONFIG insa de acolo nu știu ce sa mai fac, folosesc WinSCP parca se numea, Putty, Hamachi, Virtual-Box si Navicat.
Se poate sa îmi faca cineva un tutorial scris/video in care sa mi se explice?
Adica am întrebări în cap când încerc să-l fac singur (Trebuie sa modific și altceva inafara de CONFIG ul acela?, Trebuie editat altfel porturile din CONFIG într-un anume fel?, Trebuie editat start.sh?)
Întrebare legata de Channels & Cores
- xXFlaneXxPro
-

- Mesaje: 17
- Membru din: 18 Aug 2021, 18:05
- Regat: Jinno
- Aprecieri: 54
- Mulţumiri: 0
- Discord: Copiază ID
- xXFlaneXxPro
-

- Mesaje: 17
- Membru din: 18 Aug 2021, 18:05
- Regat: Jinno
- Aprecieri: 54
- Mulţumiri: 0
- Discord: Copiază ID
Up
- xXFlaneXxPro
-

- Mesaje: 17
- Membru din: 18 Aug 2021, 18:05
- Regat: Jinno
- Aprecieri: 54
- Mulţumiri: 0
- Discord: Copiază ID
Up
- xXFlaneXxPro
-

- Mesaje: 17
- Membru din: 18 Aug 2021, 18:05
- Regat: Jinno
- Aprecieri: 54
- Mulţumiri: 0
- Discord: Copiază ID
Up
Din Ch1 pe care il ai, trebuie sa faci si restul CH-urilor, in general o sa fie identice, trebuie schimbat doar portul si mapele din el.
PS: Harile nu le am impartite bune, nu am stat pe asta ca inca modific si adaug harti, o sa le fac la sfarsit !
Exemplu, am avut si eu un singur CH si am facut 4 din el:
CH1 / core1:
CH1 / core2:
CH2 / core3:
CH2 / core4:
Si asa mai departe..
Acum trebuie adaugate si in sh shart.sh ca sa le porneasca:
Eu la inceput aveam doar ch1, am copiat identic si pentru celelalte CH-uri si am modificat cu numele respectiv, atentie, trebuie sa copieze si folderul din server de la ch1, abosolut tot ce ai pentru ch1, trebuie sa faci identic pentru celelalte CH-uri.
sh shart sh:
In sh close.sh trebuie la fel, adaugate toate:
In sh clear.sh la fel, trebuie adaugate toate:
In client la fel, iei prima linie unde ai CH1 si faci din ea cate ai nevoie ( sa completezi porturile corect ca in server, altfel nu va merge, exemplu ):
Daca am omis ceva, ne vor ajuta helperi, am facut asta acum cateva luni bune si este functional, ch1 diferea ch2, etc.
Sper sa te ajute!
PS: Harile nu le am impartite bune, nu am stat pe asta ca inca modific si adaug harti, o sa le fac la sfarsit !
Exemplu, am avut si eu un singur CH si am facut 4 din el:
CH1 / core1:
Cod: Selectaţi tot
HOSTNAME: canal1_1
CHANNEL: 1
PORT: 21000
P2P_PORT: 13000
DB_PORT: 11000
DB_ADDR: localhost
MAP_ALLOW: 1 3 4 5 21 23 24 25 26 41 43 44 45 61 62 63 64 65 66 67 68 69 70
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE: 180
PING_EVENT_SECOND_CYCLE: 180
PLAYER_SQL: localhost root metin2 player
COMMON_SQL: localhost root metin2 common
LOG_SQL: localhost root metin2 log
LOCALE_SERVICE: romania
MAX_LEVEL: 105
VIEW_RANGE: 9000
SPEEDHACK_LIMIT_BONUS: 300
PK_PROTECT_LEVEL: 15
CHECK_MULTIHACK: 1
EMPIRE_WHISPER: 1
NO_WANDER: 1
USER_LIMIT: 500Cod: Selectaţi tot
HOSTNAME: canal1_2
CHANNEL: 1
PORT: 21010
P2P_PORT: 13010
DB_PORT: 11000
DB_ADDR: localhost
MAP_ALLOW: 71 72 73 80 81 87 103 104 105 107 108 109 110 111 113 114 118 119 120 121 122 123 124 125 126 127 128
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE: 180
PING_EVENT_SECOND_CYCLE: 180
PLAYER_SQL: localhost root metin2 player
COMMON_SQL: localhost root metin2 common
LOG_SQL: localhost root metin2 log
LOCALE_SERVICE: romania
MAX_LEVEL: 105
VIEW_RANGE: 7600
SPEEDHACK_LIMIT_BONUS: 300
PK_PROTECT_LEVEL: 15
CHECK_MULTIHACK: 1
EMPIRE_WHISPER: 1
NO_WANDER: 1
USER_LIMIT: 500Cod: Selectaţi tot
HOSTNAME: canal2_1
CHANNEL: 2
PORT: 22000
P2P_PORT: 14000
DB_PORT: 11000
DB_ADDR: localhost
MAP_ALLOW: 1 3 4 5 21 23 24 25 26 41 43 44 45 61 62 63 64 65 66 67 68 69 70
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE: 180
PING_EVENT_SECOND_CYCLE: 180
PLAYER_SQL: localhost root metin2 player
COMMON_SQL: localhost root metin2 common
LOG_SQL: localhost root metin2 log
LOCALE_SERVICE: romania
MAX_LEVEL: 105
VIEW_RANGE: 7600
SPEEDHACK_LIMIT_BONUS: 300
PK_PROTECT_LEVEL: 15
CHECK_MULTIHACK: 1
EMPIRE_WHISPER: 1
NO_WANDER: 1
USER_LIMIT: 500Cod: Selectaţi tot
HOSTNAME: canal2_2
CHANNEL: 2
PORT: 22010
P2P_PORT: 14010
DB_PORT: 11000
DB_ADDR: localhost
MAP_ALLOW: 71 72 73 80 81 87 103 104 105 107 108 109 110 111 113 114 118 119 120 121 122 123 124 125 126 127 128
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE: 180
PING_EVENT_SECOND_CYCLE: 180
PLAYER_SQL: localhost root metin2 player
COMMON_SQL: localhost root metin2 common
LOG_SQL: localhost root metin2 log
LOCALE_SERVICE: romania
MAX_LEVEL: 105
VIEW_RANGE: 7600
SPEEDHACK_LIMIT_BONUS: 300
PK_PROTECT_LEVEL: 15
CHECK_MULTIHACK: 1
EMPIRE_WHISPER: 1
NO_WANDER: 1
USER_LIMIT: 500Acum trebuie adaugate si in sh shart.sh ca sa le porneasca:
Eu la inceput aveam doar ch1, am copiat identic si pentru celelalte CH-uri si am modificat cu numele respectiv, atentie, trebuie sa copieze si folderul din server de la ch1, abosolut tot ce ai pentru ch1, trebuie sa faci identic pentru celelalte CH-uri.
sh shart sh:
Cod: Selectaţi tot
#!/bin/sh
echo -e "\033[31m Baza de date\033[0m"
cd /usr/game/server/db/
./db &
sleep 2
clear
echo -e "\033[31m Autentificarea\033[0m"
cd /usr/game/server/auth/
./auth &
sleep 2
clear
echo -e "\033[31m Canal 1\033[0m"
cd /usr/game/server/canal1/canal1_1/
./canal1_1 &
sleep 2
cd /usr/game/server/canal1/canal1_2/
./canal1_2 &
sleep 2
clear
cd /usr/game/server/canal2/canal2_1/
./canal2_1 &
sleep 2
clear
cd /usr/game/server/canal2/canal2_2/
./canal2_2 &
sleep 2
clear
cd /usr/game/server/canal3/canal3_1/
./canal3_1 &
sleep 2
clear
cd /usr/game/server/canal3/canal3_2/
./canal3_2 &
sleep 2
clear
cd /usr/game/server/canal4/canal4_1/
./canal4_1 &
sleep 2
clear
cd /usr/game/server/canal4/canal4_2/
./canal4_2 &
sleep 2
clear
echo -e "\033[31m Canal 99\033[0m"
cd /usr/game/server/canal99/
./canal99 &
sleep 2
clearCod: Selectaţi tot
#!/bin/sh
cd /usr/game/server/canal99/
./shut.sh &
cd /usr/game/server/db/
./shut.sh &
cd /usr/game/server/auth/
./shut.sh &
cd /usr/game/server/canal1/canal1_1/
./shut.sh &
cd /usr/game/server/canal1/canal1_2/
./shut.sh &
cd /usr/game/server/canal2/canal2_1/
./shut.sh &
cd /usr/game/server/canal2/canal2_2/
./shut.sh &
cd /usr/game/server/canal3/canal3_1/
./shut.sh &
cd /usr/game/server/canal3/canal3_2/
./shut.sh &
cd /usr/game/server/canal4/canal4_1/
./shut.sh &
cd /usr/game/server/canal4/canal4_2/
./shut.sh &
Cod: Selectaţi tot
#!/bin/sh
cd /usr/game/server/canal99 && sh clear.sh
cd /usr/game/server/canal1/canal1_1 && sh clear.sh
cd /usr/game/server/canal1/canal1_2 && sh clear.sh
cd /usr/game/server/canal2/canal2_1 && sh clear.sh
cd /usr/game/server/canal2/canal2_2 && sh clear.sh
cd /usr/game/server/canal3/canal3_1 && sh clear.sh
cd /usr/game/server/canal3/canal3_2 && sh clear.sh
cd /usr/game/server/canal4/canal4_1 && sh clear.sh
cd /usr/game/server/canal4/canal4_2 && sh clear.sh
cd /usr/game/server/auth && sh clear.sh
cd /usr/game/server/db && sh clear.shCod: Selectaţi tot
CHANNELS1 = [
{'name':'CH1','ip':'localhost','tcp_port':21000,'udp_port':21000,'state':STATE_NONE,},
{'name':'CH2','ip':'localhost','tcp_port':22000,'udp_port':22000,'state':STATE_NONE,},
{'name':'CH3','ip':'localhost','tcp_port':23000,'udp_port':23000,'state':STATE_NONE,},
{'name':'CH4','ip':'localhost','tcp_port':24000,'udp_port':24000,'state':STATE_NONE,}, Sper sa te ajute!
- Pentru acest mesaj, alinjuve23 for the post:
- xXFlaneXxPro
- xXFlaneXxPro
-

- Mesaje: 17
- Membru din: 18 Aug 2021, 18:05
- Regat: Jinno
- Aprecieri: 54
- Mulţumiri: 0
- Discord: Copiază ID
Mulțumesc frumos, voi încerca si voi vedea daca funcționează, ai discord sau ceva sa te pot contacta în caz de probleme?alinjuve23 scrie: ↑28 Aug 2021, 08:36 Din Ch1 pe care il ai, trebuie sa faci si restul CH-urilor, in general o sa fie identice, trebuie schimbat doar portul si mapele din el.
PS: Harile nu le am impartite bune, nu am stat pe asta ca inca modific si adaug harti, o sa le fac la sfarsit !
Exemplu, am avut si eu un singur CH si am facut 4 din el:
CH1 / core1:CH1 / core2:Cod: Selectaţi tot
HOSTNAME: canal1_1 CHANNEL: 1 PORT: 21000 P2P_PORT: 13000 DB_PORT: 11000 DB_ADDR: localhost MAP_ALLOW: 1 3 4 5 21 23 24 25 26 41 43 44 45 61 62 63 64 65 66 67 68 69 70 PASSES_PER_SEC: 25 SAVE_EVENT_SECOND_CYCLE: 180 PING_EVENT_SECOND_CYCLE: 180 PLAYER_SQL: localhost root metin2 player COMMON_SQL: localhost root metin2 common LOG_SQL: localhost root metin2 log LOCALE_SERVICE: romania MAX_LEVEL: 105 VIEW_RANGE: 9000 SPEEDHACK_LIMIT_BONUS: 300 PK_PROTECT_LEVEL: 15 CHECK_MULTIHACK: 1 EMPIRE_WHISPER: 1 NO_WANDER: 1 USER_LIMIT: 500CH2 / core3:Cod: Selectaţi tot
HOSTNAME: canal1_2 CHANNEL: 1 PORT: 21010 P2P_PORT: 13010 DB_PORT: 11000 DB_ADDR: localhost MAP_ALLOW: 71 72 73 80 81 87 103 104 105 107 108 109 110 111 113 114 118 119 120 121 122 123 124 125 126 127 128 PASSES_PER_SEC: 25 SAVE_EVENT_SECOND_CYCLE: 180 PING_EVENT_SECOND_CYCLE: 180 PLAYER_SQL: localhost root metin2 player COMMON_SQL: localhost root metin2 common LOG_SQL: localhost root metin2 log LOCALE_SERVICE: romania MAX_LEVEL: 105 VIEW_RANGE: 7600 SPEEDHACK_LIMIT_BONUS: 300 PK_PROTECT_LEVEL: 15 CHECK_MULTIHACK: 1 EMPIRE_WHISPER: 1 NO_WANDER: 1 USER_LIMIT: 500CH2 / core4:Cod: Selectaţi tot
HOSTNAME: canal2_1 CHANNEL: 2 PORT: 22000 P2P_PORT: 14000 DB_PORT: 11000 DB_ADDR: localhost MAP_ALLOW: 1 3 4 5 21 23 24 25 26 41 43 44 45 61 62 63 64 65 66 67 68 69 70 PASSES_PER_SEC: 25 SAVE_EVENT_SECOND_CYCLE: 180 PING_EVENT_SECOND_CYCLE: 180 PLAYER_SQL: localhost root metin2 player COMMON_SQL: localhost root metin2 common LOG_SQL: localhost root metin2 log LOCALE_SERVICE: romania MAX_LEVEL: 105 VIEW_RANGE: 7600 SPEEDHACK_LIMIT_BONUS: 300 PK_PROTECT_LEVEL: 15 CHECK_MULTIHACK: 1 EMPIRE_WHISPER: 1 NO_WANDER: 1 USER_LIMIT: 500Si asa mai departe..Cod: Selectaţi tot
HOSTNAME: canal2_2 CHANNEL: 2 PORT: 22010 P2P_PORT: 14010 DB_PORT: 11000 DB_ADDR: localhost MAP_ALLOW: 71 72 73 80 81 87 103 104 105 107 108 109 110 111 113 114 118 119 120 121 122 123 124 125 126 127 128 PASSES_PER_SEC: 25 SAVE_EVENT_SECOND_CYCLE: 180 PING_EVENT_SECOND_CYCLE: 180 PLAYER_SQL: localhost root metin2 player COMMON_SQL: localhost root metin2 common LOG_SQL: localhost root metin2 log LOCALE_SERVICE: romania MAX_LEVEL: 105 VIEW_RANGE: 7600 SPEEDHACK_LIMIT_BONUS: 300 PK_PROTECT_LEVEL: 15 CHECK_MULTIHACK: 1 EMPIRE_WHISPER: 1 NO_WANDER: 1 USER_LIMIT: 500
Acum trebuie adaugate si in sh shart.sh ca sa le porneasca:
Eu la inceput aveam doar ch1, am copiat identic si pentru celelalte CH-uri si am modificat cu numele respectiv, atentie, trebuie sa copieze si folderul din server de la ch1, abosolut tot ce ai pentru ch1, trebuie sa faci identic pentru celelalte CH-uri.
sh shart sh:In sh close.sh trebuie la fel, adaugate toate:Cod: Selectaţi tot
#!/bin/sh echo -e "\033[31m Baza de date\033[0m" cd /usr/game/server/db/ ./db & sleep 2 clear echo -e "\033[31m Autentificarea\033[0m" cd /usr/game/server/auth/ ./auth & sleep 2 clear echo -e "\033[31m Canal 1\033[0m" cd /usr/game/server/canal1/canal1_1/ ./canal1_1 & sleep 2 cd /usr/game/server/canal1/canal1_2/ ./canal1_2 & sleep 2 clear cd /usr/game/server/canal2/canal2_1/ ./canal2_1 & sleep 2 clear cd /usr/game/server/canal2/canal2_2/ ./canal2_2 & sleep 2 clear cd /usr/game/server/canal3/canal3_1/ ./canal3_1 & sleep 2 clear cd /usr/game/server/canal3/canal3_2/ ./canal3_2 & sleep 2 clear cd /usr/game/server/canal4/canal4_1/ ./canal4_1 & sleep 2 clear cd /usr/game/server/canal4/canal4_2/ ./canal4_2 & sleep 2 clear echo -e "\033[31m Canal 99\033[0m" cd /usr/game/server/canal99/ ./canal99 & sleep 2 clearIn sh clear.sh la fel, trebuie adaugate toate:Cod: Selectaţi tot
#!/bin/sh cd /usr/game/server/canal99/ ./shut.sh & cd /usr/game/server/db/ ./shut.sh & cd /usr/game/server/auth/ ./shut.sh & cd /usr/game/server/canal1/canal1_1/ ./shut.sh & cd /usr/game/server/canal1/canal1_2/ ./shut.sh & cd /usr/game/server/canal2/canal2_1/ ./shut.sh & cd /usr/game/server/canal2/canal2_2/ ./shut.sh & cd /usr/game/server/canal3/canal3_1/ ./shut.sh & cd /usr/game/server/canal3/canal3_2/ ./shut.sh & cd /usr/game/server/canal4/canal4_1/ ./shut.sh & cd /usr/game/server/canal4/canal4_2/ ./shut.sh &In client la fel, iei prima linie unde ai CH1 si faci din ea cate ai nevoie ( sa completezi porturile corect ca in server, altfel nu va merge, exemplu ):Cod: Selectaţi tot
#!/bin/sh cd /usr/game/server/canal99 && sh clear.sh cd /usr/game/server/canal1/canal1_1 && sh clear.sh cd /usr/game/server/canal1/canal1_2 && sh clear.sh cd /usr/game/server/canal2/canal2_1 && sh clear.sh cd /usr/game/server/canal2/canal2_2 && sh clear.sh cd /usr/game/server/canal3/canal3_1 && sh clear.sh cd /usr/game/server/canal3/canal3_2 && sh clear.sh cd /usr/game/server/canal4/canal4_1 && sh clear.sh cd /usr/game/server/canal4/canal4_2 && sh clear.sh cd /usr/game/server/auth && sh clear.sh cd /usr/game/server/db && sh clear.shDaca am omis ceva, ne vor ajuta helperi, am facut asta acum cateva luni bune si este functional, ch1 diferea ch2, etc.Cod: Selectaţi tot
CHANNELS1 = [ {'name':'CH1','ip':'localhost','tcp_port':21000,'udp_port':21000,'state':STATE_NONE,}, {'name':'CH2','ip':'localhost','tcp_port':22000,'udp_port':22000,'state':STATE_NONE,}, {'name':'CH3','ip':'localhost','tcp_port':23000,'udp_port':23000,'state':STATE_NONE,}, {'name':'CH4','ip':'localhost','tcp_port':24000,'udp_port':24000,'state':STATE_NONE,},
Sper sa te ajute!
Lasa aici mesaj daca intalnesti vreo problema si te ajut daca stiu !
Daca o sa intalnesti undeva cu Permision denied ! - trebuie sa dai permisiuni 777.
Daca o sa intalnesti undeva cu Permision denied ! - trebuie sa dai permisiuni 777.
- xXFlaneXxPro
-

- Mesaje: 17
- Membru din: 18 Aug 2021, 18:05
- Regat: Jinno
- Aprecieri: 54
- Mulţumiri: 0
- Discord: Copiază ID
Am înțeles, voiam doar ceva unde sa te contactez în legătură cu alte întrebări de ale mele, deoarece pari puțin mai experimentat decât mine. Daca nu vrei să-mi zici e ok, nu te oblig.alinjuve23 scrie: ↑29 Aug 2021, 20:25 Lasa aici mesaj daca intalnesti vreo problema si te ajut daca stiu !
Daca o sa intalnesti undeva cu Permision denied ! - trebuie sa dai permisiuni 777.
- xXFlaneXxPro
-

- Mesaje: 17
- Membru din: 18 Aug 2021, 18:05
- Regat: Jinno
- Aprecieri: 54
- Mulţumiri: 0
- Discord: Copiază ID
Rezolvat
Cer T/C.
Cer T/C.
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Google [Bot] și 166 vizitatori



