2-3 Cluster

09/11/2011 15:22 Pixelfehler#1
Hey Leute ich hab mal eine Frage ist es möglich mit einem Root mit 6 Ips 2-3 Cluster mehr zu machen mit 1 Datenbank ? Wenn ja wie funzt das genau?

Thx schon mal ;)
09/11/2011 15:35 Sharumi#2
Müsste eigentlich möglich sein.
Hatte den hinter Gedanken selber mal.

Wie das genau geht weiß ich aber leider selber nicht :)

Das hier ist von V14


Hoffe es hat dir i.wie geholfen :D
09/11/2011 15:37 Pixelfehler#3
Das ist für ein 2ten Channel ;)
09/11/2011 15:39 Sharumi#4
Hab einfach gegooglet war des einzigste was da gab^^
09/11/2011 15:41 Pixelfehler#5
Hm mal abwarten villt hat ja jemand eine andere Idee
09/11/2011 17:13 Sedrika#6
wenn ich wieder zu hause bin versuch ich es dir mal zu erklaeren. Bin so in 3 bis 4 stunden zuhause.
09/11/2011 17:16 Pixelfehler#7
Das wäre Prima ;)
09/11/2011 21:53 Sedrika#8
Vorweg, ich bin mir nicht mehr ganz sicher ob es so war aber es ist wenn du es auf einem Root machen willst ein OrdnerSystem und ein InstanzenSystem zugleich.

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

Also du wirst ja selber wissen, wie du den Acc Server umstellen musst, in der ini datei.
Cert und database sind auch gleich, in core musst du jeden worldserver einen key zuweisen.

Beim Login musst du diesen im prinzip so einstellen, dass er über einen 2ten MSSQL user auf die 2te DB zugreift (ich hatte es mit einem user versucht ging nicht). Cache Server ist ja wohl klar Und world denke ich auch, du musst halt die verbindungen alle geregelt bekommen und son kram.

Was schwer wird, ist dem Login Server was beizubringen, da dieser die Cluster schön trennt.

Wenn du alle ordner Systematisch anordnerst, kommst du mit einem einzigen Resource ordner raus, egal wie viele world server du dazuschaltest.
09/11/2011 21:55 マリブ#9
So Ähnlich hatte ich mir das ganze auch mal Überlegt aber noch nie getestet. Da man ja per Ini's umstellen kann auf was er zugreifft. Sprich auf Welche ODBC's.
Wenns klappt echt nice, muss man mal Probieren.
09/11/2011 22:06 Sedrika#10
Quote:
Originally Posted by Malibux33 View Post
So Ähnlich hatte ich mir das ganze auch mal Überlegt aber noch nie getestet. Da man ja per Ini's umstellen kann auf was er zugreifft. Sprich auf Welche ODBC's.
Wenns klappt echt nice, muss man mal Probieren.
Ich habs damals in v14 mal probiert, wenn ich mich noch richtig erriner, muss es so klappen, aonsten tut mir leid.
09/11/2011 22:11 Pixelfehler#11
Okay ich werde es mal versuchen und es hier berichten ob es geklappt hat oder nicht :D
09/11/2011 22:29 .Crasy#12
Quote:
Originally Posted by Pixelfehler View Post
Okay ich werde es mal versuchen und es hier berichten ob es geklappt hat oder nicht :D
Account Server Ini:

Quote:
AddTail( -1, 1, "Cluster 1", "Root 1", 0, 1, 0 );
AddTail( 1, 1, "Channel 1-1", "", 0, 1, 1100 );

AddTail( -1, 2, "Cluster 2", "Root 2", 0, 1, 0 );
AddTail( 2, 1, "Channel 2-1", "", 0, 1, 1100 );
Certifier Ini (Cluster 1):

Quote:
Account "Root 1"
DB_PWD_LOGIN ""
Certifier Ini (Cluster 2):

Quote:
Account "Root 2"
DB_PWD_LOGIN ""
Cache Ini (Cluster 1):

Quote:
Core "Root 1"
Cache Ini (Cluster 2):

Quote:
Core "Root 2"
Core Ini (Cluster 1):

Quote:
Sys 1
Database "Root 1"


0101
{
}
Core Ini (Cluster 2):

Quote:
Sys 2
Database "Root 2"


0201
{
}
Login Ini (Cluster 1):

Quote:
DB "Root 1"
Core "Root 1"
AddCache( "Root 1" );
MSG_VER "20070706"
Login Ini (Cluster 2):

Quote:
DB "Root 2"
Core "Root 2"
AddCache( "Root 2" );
MSG_VER "20070706"
DB Ini (Cluster 1):

Quote:
ResourceFolder "C:\Res"
Sys 1

Account "Root 1"

DSN_NAME_CHARACTER "character01"
DB_ADMIN_ID_CHARACTER "character01"

DSN_NAME_LOG "log01"
DB_ADMIN_ID_LOG "log01"
DB Ini (Cluster 2):

Quote:
ResourceFolder "C:\Res"
Sys 2

Account "Root 2"

DSN_NAME_CHARACTER "character02"
DB_ADMIN_ID_CHARACTER "character02"

DSN_NAME_LOG "log02"
DB_ADMIN_ID_LOG "log02"
World Ini (Cluster 1, Channel 1):

Quote:
ResourceFolder "C:\NeuroSpace\Resource"

Key 0101

Core "Root 1"
DB "Root 1"

World Ini (Cluster 2, Channel 1):

Quote:
ResourceFolder "C:\NeuroSpace\Resource"

Key 0201

Core "Root 2"
DB "Root 2"

Start folge:

Quote:
AccountServer
- Certifier1
- DBServer1
- CoreServer1
- LoginServer1
- CacheServer1
- WorldServer1
- Certifier2
- DBServer2
- CoreServer2
- LoginServer2
- CacheServer2
- WorldServer2
Credits:

Quote:
TwiLight
Jo.

Root 1 = IP Server 1
Root 2 = IP Server 2

So kanst du auch überall 4 Channel adden usw.

Bla blubb.
09/11/2011 22:36 Pixelfehler#13
Ich hab aber nur ein Root mit 6 Ips.
Egal mal sehn was ich so hinbekomm xD