![]() |
||||||
[HowTo]CH2 ohne map bug
Nachdem in letzter Zeit ch2 immer mehr gefragt ist mache ich mal die finale Version pub.
Vorteile: -Leichteres Boss Farmen -man könnte world auf mehrere roots verteiln Nachteile: - (vill der größte) ch2 braucht viel ram(relativ) und swapspace - kann auf einem schlechten root lags hervorrufen Versionen: - 0 Minuten switchtime - 10 Minuten switchtime Die verschiedenen Versionen könnt ihr auf Anfrage bekommen. HowTo: Also der Ursprung allen Übels liegt wieder in der item_id_range. Und da gibts jetzt nicht viel zu erklären. Tragt jeweils in die CONFIG Datein der game Ordner die angegebene item_id_range ein. Code:
Ordner ITEM_ID_RANGE PORTS P2P_PORT db 50000001 100000000 ----- ----- auth 000000001 000000002 11002 12002 CH1 first 5000001 10000000 13000 14000 game99 50000001 100000000 13099 14099 game1_1 100000001 150000000 13001 14001 game1_2 150000001 200000000 13002 14002 game1_3 200000001 250000000 13003 14003 game2 250000001 300000000 13004 14004 game61 300000001 350000000 13061 14061 CH2 first 10000001 15000000 16000 17000 game99 350000001 400000000 16099 17099 game1_1 400000001 450000000 16001 17001 game1_2 450000001 500000000 16002 17002 game1_3 500000001 550000000 16003 17003 game2 550000001 600000000 16004 17004 game61 600000001 650000000 16061 17061 CH3 first 15000001 20000000 18000 19000 game99 650000001 700000000 18099 19099 game1_1 700000001 750000000 18001 19001 game1_2 750000001 800000000 18002 19002 game1_3 800000001 850000000 18003 19003 game2 850000001 900000000 18004 19004 game61 900000001 950000000 18061 19061 CH4 first 20000001 25000000 20000 21000 game99 950000001 1000000000 20099 21099 game1_1 1000000001 1050000000 20001 21001 game1_2 1050000001 1100000000 20002 21002 game1_3 1100000001 1150000000 20003 21003 game2 1200000001 1250000000 20004 21004 game61 1250000001 1300000000 20061 21061 Kopiert euch den channel ordner und ondert die configs in dem kopierten channel ornder nach dem schema oben. das wars schon Ch3-4 brauchen mehr mysql verbindungen. die könnt ihr auf 2 arten hochsetzten temporär(bis MySQL-server neustart) und dauerhaft. TEMPORÄR: In Rot sind die jeweiligen Befehle. 1.einloggen in mysql über console | mysql -u user -p 2.schaun was eure derzeitige max connection ist | show variables like 'max_connections'; 3. die max connection hochsetzen | SET GLOBAL max_connections=10000; DAUERHAFT: Ihr d´tragt in die my.cnf datei, die sich im Verzeichnis /etc befinden sollte, max_connections=10000 ein. Falls ihr diese nicht habt kopiert die im Anhang auf euren root in das Verzeichnis /etc. Nun nochmal zu dem Nachteil mit swapspace 4GB sollten reichen. (nummer sicher 8GB) €: Bekannte Probleme die auftreten können: 1.Dass der server nicht mehr startet. Wieso ders erver nichtmehrstartet findet ihr in der syserr der verschiedenen games. Wenn ein fehler der ca so lautet "not enought item id range. contact your administrator". dann kann das an dem liegen dass ihr neue items eingefügt habt. Lösung für 1. : Geht in den first ordner von CH1 öffnen die CONFIG und erweitert die ITEM_ID_RANGE um 5kk. Bsp: 5000001 10000000 ----> 5000001 15000000 Wenn ihr das gemacht hab und logisch denkt dann bemerkt ihr dass es jetzt eine ITEM_ID_RANGE collision mit ch2 gibt. Jetzt nehmt ihr den 2ten Wert der CH1 first CONFIG +1 und der zweite Wert der CH2 first CONFIG ist der neue den ihr errechnet habt + 5kk. Bsp: 15000001 ----> 20000000 Zu aller letzt empfehle ich euch nach .Infinitys post. Macht ch2 eher auf einem 2ten root außer ihr habt so einen leistungsstarken root. Wichtig: ich habe im auth server einen falschen port benutzt! den DB_PORT auf 22745 umstelln danke. gilt nur für mein pack. |
![]() |