[QUESTION] 2 Cluster machen

12/19/2011 21:06 Shjin#1
Hallo Com.,

ich würde mal gerne wissen, ob es möglich ist 2 Cluster zu machen auf einer Neuz.
Beispiel:
Cluster 1 (Low Rate)
Cluster 2 (High Rate)

Die Chars, die auf Cluster 1 sind, sollen nicht auf Cluster 2 sein... und anders. ;)

Danke für eure Hilfe ^^
12/19/2011 21:11 Roshah#2
Die neuz hat damit nix zu tun sondern account.ini und 2 world server mit denn einstellungen low und high.
sry weiterhelfen kann ich nicht habe keine resourcen auf pc.



ps. Habe ich vergessen zu sagen + 2 datenbanken wenn die chars nicht die selben sein solln
12/19/2011 21:26 Pixelfehler#3
Quote:
Originally Posted by Shjin View Post
Hallo Com.,

ich würde mal gerne wissen, ob es möglich ist 2 Cluster zu machen auf einer Neuz.
Beispiel:
Cluster 1 (Low Rate)
Cluster 2 (High Rate)

Die Chars, die auf Cluster 1 sind, sollen nicht auf Cluster 2 sein... und anders. ;)

Danke für eure Hilfe ^^
Uff Ähm ja klar geht das.
Aber ich weiß es nicht mehr genau wie das war,wir hatten einen Root mit 6 Ips und haben glaube auf die 3 Ips das ganze zeugs install und zum Schluss musst noch die ini´s anpassen UND haste jede Menge Arbeit ;)
Nicht zu vergessen auf jeder ip Datenbank etc draufzumachen...
Ohje ich weiß es nicht mehr genau werde mich aber mal schlau machen wie das genau war. ;)
12/19/2011 21:37 TaKumi x3#4
das Zauberwort, was du brauchst ist Datenbank und ODBC ;-)

Character_01_Dbf und Logging 01 dbf musst du halt dann in 02 Ändern ;-)
odbc einstellen ( z.b character02 / log02) auch das in die Ini's ;-)

AccountServer.ini bsp

Code:
AddTail( -1, [b]1[/b], "Generation", "IP Root 1", 0, 1, 0 );
	AddTail( 1, 1, "Channel 1-1", "", 0, 1, 1000 );

AddTail( -1, [b]2[/b], "Steamwalker", "IP Root 2", 0, 1, 0 );
	AddTail( 2, 1, "Channel 1-1", "", 0, 1, 1000 );
Coreserver.ini bsp :

Code:
-> auf dem 2ten Root müssen dort die IP's vom 2ten root rein,
LoginServer.ini
Code:
-> auf dem 2ten Root müssen dort die IP's vom 2ten Root rein.
CacheServer.ini
Code:
-> auf dem 2ten Root müssen dort die IP's vom 2ten Root rein.
CertifierServer.ini
Code:
-> IP des ersten Root's!
DatabaseServer.ini
Code:
Sys "1" auf Sys "2" ändern
-> ip vom 2ten Root einfügen

log01 auf log02 ändern ( odbc )
character01 auf Character02 ändern (odbc)
Worldserver.ini
Code:
Key von "0101" auf "0201" ändern

-> Ip's vom 2ten Root rein
Server Startest du dann so >

Code:
-> AccountServer
-> Certifier Server Root 1
-> DB Server Root 1
-> LoginServer Root 1
-> CacheServer Root 1
-> Worldserver Root 1
-> Certifier Root 2
-> DBServer Root 2
-> CoreServer Root 2
-> LoginServer Root 2
-> CacheServer Root 2
-> Worldserver Root 2
Müsste eigentlich so Klappen

LG
Robin
12/19/2011 21:42 .Tear#5
wieso denn lol. Afaik wird doch die selbe DB benutzt, nur n 'anderer' Slot für den jeweiligen Server? Wieso sollte ich ne neue DB anlegen für n neues Cluster? Jedesmal n anderer acc fürn neues Cluster? Gl
12/19/2011 21:51 TaKumi x3#6
Quote:
Originally Posted by .Tear View Post
wieso denn lol. Afaik wird doch die selbe DB benutzt, nur n 'anderer' Slot für den jeweiligen Server? Wieso sollte ich ne neue DB anlegen für n neues Cluster? Jedesmal n anderer acc fürn neues Cluster? Gl
Würdest du die Selbe DB nutzen für Cluster 1 und 2 hättest du am ende mehr bugs als sonst was.

beide Cluster schreiben dann in die gleiche Datenbank und benutzen die gleichen Charactere, inventare, gilden usw.

Daher sind die datenbank namen "Character_01" bzw "log_01"

einzige, was immer bleiben muss ist "ACCOUNT_DBF" damit man mit einer DB einloggen kann um alle cluster zu benutzen

LG
Robin

/EDIT :

Hier mal beispiel Ini's - eben schnell Geschrieben.

[Only registered and activated users can see links. Click Here To Register...]

Kleiner Nachtrag ;

Geht ( da die Source Releast ist ) auch auf einem Root - man muss nur die Ports der Server ändern damit das Klappt.

dann sieht die ganze config aber auch wieder ein weng anders aus ;-)
12/19/2011 22:06 Shjin#7
Brauche ich also dazu 2 Roots? Oder geht auch ein Root mit 2 IP's.?
12/19/2011 22:08 TaKumi x3#8
Wie im Nachtrag geschrieben, 1 root geht auch wenn du die ports änderst.

die IP ist eigentlich relativ ;-)
12/19/2011 23:14 Sedrika#9
Quote:
Originally Posted by TaKumi x3 View Post
Würdest du die Selbe DB nutzen für Cluster 1 und 2 hättest du am ende mehr bugs als sonst was.

beide Cluster schreiben dann in die gleiche Datenbank und benutzen die gleichen Charactere, inventare, gilden usw.

Daher sind die datenbank namen "Character_01" bzw "log_01"

einzige, was immer bleiben muss ist "ACCOUNT_DBF" damit man mit einer DB einloggen kann um alle cluster zu benutzen

LG
Robin

/EDIT :

Hier mal beispiel Ini's - eben schnell Geschrieben.

[Only registered and activated users can see links. Click Here To Register...]

Kleiner Nachtrag ;

Geht ( da die Source Releast ist ) auch auf einem Root - man muss nur die Ports der Server ändern damit das Klappt.

dann sieht die ganze config aber auch wieder ein weng anders aus ;-)
schonmal vom server index in der char db nachgesehen ? von 01 auf 02 oh warte was ist passiert ?
12/19/2011 23:22 TaKumi x3#10
da hab ich noch nicht nachgesehen, das wurde mir damals nur so erklärt :)
12/19/2011 23:29 killerooo#11
Natürlich kann man für 2 Cluster problemfrei die gleiche Datenbank nutzen, da sie im endeffekt die selben Daten nutzen.
12/19/2011 23:31 Pumbaaa#12
Lol problemfrei is gut, wo sollen denn die Chars von Cluster 2 gespeichert werden? :o
12/19/2011 23:34 killerooo#13
In der gleichen TBL wie die von Cluster 1.
Ist doch auf Offi genauso, ansonsten könnte man mit seinem Charakter den man auf Cluster1 erstellt hat ja nicht auf Cluster2 spielen.
12/19/2011 23:36 Pumbaaa#14
Quote:
Originally Posted by killerooo View Post
In der gleichen TBL wie die von Cluster 1.
Dann gibbet aber paar Problemchen mit der Character Creation vonwegen Charname und das wollen wir ja nicht, man braucht min 2 CHARACTER_01_DBF und ja, man kann auch 2 Cluster über einen Root laufen lassen, ob der stark genug ist ist die andere Frage :o
12/19/2011 23:38 TaKumi x3#15
Quote:
Originally Posted by killerooo View Post
In der gleichen TBL wie die von Cluster 1.
Ist doch auf Offi genauso, ansonsten könnte man mit seinem Charakter den man auf Cluster1 erstellt hat ja nicht auf Cluster2 spielen.
was du meinst, sind Channel.

Ich könnte nämlich nie mit meinem Neuerstellen char auf "Steamwalker" auf "Burudeng" Spielen


..oder hab ich mich jetzt blöd verlesen?