2 Cluster auf einem Root

02/22/2012 15:21 Karaza#1
Hallo Leute,

ich wollte mal fragen ob es möglich ist 2 Cluster auf einem Root zu haben?
02/22/2012 15:22 Crysien#2
Soweit ich weiß nicht. Aber 2 Cluster auf 2 Roots gehen
02/22/2012 15:32 Jopsi332#3
es gehen auch 2 auf einem root.
02/22/2012 15:46 xFruchti.#4
Man muss die datenbank oder soiwas umschreiben .
Frag mal Pumbaaa der weiss wie das genauer geht xd
02/22/2012 16:04 xTwiLightx#5
Datenbank umschreiben?
Für 2 Cluster brauchst du so oder 2 Datenbanken...
02/22/2012 17:01 Bloodyrain™#6
du bräuchtest 2 mal Datenbank und 2 mal Programme starten und 2 Ip adressen.
Es hab hier irgendwo ein Tut,aber ka
02/22/2012 17:06 Schokoladenbaer#7
Nein das Tut gab es auf RZ.

Ich werde nochmal schauen wie es geht falls ich kurzer Hand einen Root zur Verfügung habe^^

Sollte es so sein wird ein TuT folgen :)
02/22/2012 17:06 xFruchti.#8
Quote:
Originally Posted by Bloodyrain™ View Post
du bräuchtest 2 mal Datenbank und 2 mal Programme starten und 2 Ip adressen.
Es hab hier irgendwo ein Tut,aber ka
das was du meinst ist das TuT mit dem Test Server es geht auch über 1ne Ip ..
02/22/2012 17:22 Bloodyrain™#9
Laut Pixelfehler bräuchte man 2 Ips wegen den Progamme(Server),weil sie auf verschiedenen Db laufen. Er hatte das mal bei Mystical Darkness hin gekriegt.
02/22/2012 17:26 schmizi#10
Ja aber bei MD hatten wir 3 Root server.
02/22/2012 17:44 xTwiLightx#11
Code:
-> Accountserver
         -> Certifier (Cluster 1)
                   -> Databaseserver (Cluster 1)
                   -> Coreserver (Cluster 1)
                   -> Loginserver (Cluster 1)
                   -> Cacheserver (Cluster 1)
                   -> Worldserver 1 (Cluster 1)
                   -> Worldserver 2 (Cluster 1)
                   -> usw...
         -> Certifier (Cluster 2)
                   -> Databaseserver (Cluster 2)
                   -> Coreserver (Cluster 2)
                   -> Loginserver (Cluster 2)
                   -> Cacheserver (Cluster 2)
                   -> Worldserver 1 (Cluster 2)
                   -> Worldserver 2 (Cluster 2)
                   -> usw...
Alleine, weil der Certifier schon den Port 28000 belegt, ist das nicht möglich. Außer, man compiled die Server vom 2. Cluster anders (Ports von Loginserver, Certifier und Cacheserver müssen dann aber anders sein)
02/22/2012 18:02 N8Schatten#12
Aber dann wen der port geändert is kan man einfach die DB in DB1 und DB2 umbennen
und in den server ini´s die datenbanknamen ändern accountserver ini anpassen dann
gehts auch mit nur einem Root
02/22/2012 18:49 schmizi#13
Wir haben das damals bei MD mit 1 Root versucht, haben aber bei den 2nd DB server nen Error bekommen, mit 2Roots ist es ganz einfach:
man Installiert auf den 2nd Root die Datenbanken ganz normal ( ACCOUNT_DBF, CHARACTER_01_DBF, LOGGING_01_DBF, RANKING_DBF ( ggf. ITEM_DBF ) )
Dannach die AccountServer.ini so anpassen:

Und dann die Server so starten:


Und mit einen Root müste es so sein:

Wenn ich was falsch gemacht habe, sagt es mir. Bei mir klappt es so. bzw. habe ich das so früher immer gemacht ;)
02/23/2012 18:41 lolix3#14
Ich hab mir das mal durchgedacht, auf einen Root wirds ohne weiteres nicht gehen.
Du musst mal versuchen 2 Bins anzufertigen mit unterschiedlichen Ports damit die Server Datein nicht Ineinander Connecten. Auf Mystical Darkness ging es zwar aber 3 Roots.
Und auch da gabs am anfang paar Probs ;)
02/23/2012 18:51 schmizi#15
ganau, da er amanfang das alles aus einer DB gelesen hat. also Chars die auf Cluster 1 waren, waren hinterher auf Cluster 2, was nicht sollte, da jeder Cluster eigene chars haben sollte.

Dannach sind wir ja auch auf 3Roots umgestiegen.
was aber auch ein Problem wird, das die Data.res DataSub.res und DataSub2.res auf allen Clustern die gleich ist.

Aber dafür habe ich lokal eine lösung, ich habe mir 2Patcher erstellt, einer hieß GW und ein anderer Low.
Und jeder hat auf sein eigenes Patchverzeichnis zugegriffen.
Dann habe ich es so geändert das es eine Neuz.exe gab ( Low rate Cluster ) und eine Neuz_GW.exe ( Gw Cluster ) dann habe ich es so eingestellt das die DataSubs auch anderes hießen auf den die Neuz_GW.exe zugreift.

Dannach hatte man für jeden Server ob Low oder High, den Gleichen Client aber 2Starter ( Patcher ).
Und konnte auch GW Shops auf den einen und Low Shops auf den anderen Cluster machen.
Aber ist ziemlich umständlich ;)