• Hey leute.
    Wollte fragen ob jemand weiss wie man 2 cluster erstellt.
    Ich habe es mehrmals versucht, doch immer wenn
    ich mich bei einem der Cluster einloggen will
    kommt "Verbindung zum Server unterbrochen".
    Ich hoffe mir kann hier einer helfen.

    Root: 2
    Database:2
    Ip:2

    mfg.

    //Edit: sry meinte als überschrift Cluster*

  • Du bist die Obcd's richtig freischalten, irgendwo geistert hier nen tut rum :grin:

  • Hier möchte ich euch erklären wie ihr ein 2ten Channel eröffnet.
    Dann fangen wir mal an.Es gibt 2 Möglichkeiten einmal über ein Resource
    oder über 2.


    Ihr geht in eure Account Server.ini und sucht euch das hir daraus:

    Zitat:
    AddTail( -1, 1, "Name des Clusters ", "127.0.0.1", 0, 1, 0 );
    AddTail( 1, 1, "Channel 1", "127.0.0.1", 1, 1, 1100 );
    Das fügt ihr einfach noch ein Channel hinzu.
    So ungefähr sollte es dann aussehen:

    Zitat:
    AddTail( -1, 1, "Name des Clusters ", "127.0.0.1", 0, 1, 0 );
    AddTail( 1, 1, "Channel 1", "127.0.0.1", 1, 1, 1100 );
    AddTail( 1, 2, "Channel 2 ", "127.0.0.1", 0, 1, 1100 );
    Dann abspeichern.

    Jetzt geht ihr in die Core Server.ini und fügt das hier ein:

    Zitat:
    0201
    {
    1 0 0 30 30 00 00
    2 0 0 5 5 00 00
    4 0 0 5 5 00 00
    3 0 0 5 5 00 00


    225 0 0 5 5 00 00
    200 0 0 5 5 00 00
    201 0 0 5 5 00 00
    // 6
    210 0 0 1 1 00 00
    220 0 0 1 1 00 00
    230 0 0 1 1 00 00
    202 0 0 5 5 00 00
    // 7
    204 0 0 5 5 00 00
    205 0 0 2 2 00 00
    // 10
    203 0 0 3 3 00 00
    206 0 0 2 2 00 00
    207 0 0 2 2 00 00
    // 11
    208 0 0 2 2 00 00
    241 0 0 1 1 00 00
    242 0 0 1 1 00 00
    243 0 0 1 1 00 00
    244 0 0 1 1 00 00
    }
    Dann abspeichern.

    Jetzt macht ihr euch ein neuen Ordner und kopiert den Resource und Script
    Ordner da hinein.Dann geht ihr in die WorldServer.ini in dem neuen Ordner und
    stellt den key von "0102" zu "0201".Dann abspeichern.
    Dann startet euren Server und euren 2 WorldServer.

    Wenn ihr z.b einen Server PK haben wollt und den anderen nicht geht ihr im
    neuen Ordner in Script und ändert dort die Resourcen in den neuen Rsources
    Ordner.

    Credits gehen an Steamblade.

    [CENTER]
    [COLOR=purple]Made by [/COLOR][COLOR=#ffffff]Marvin.[/COLOR]
    [FELD="Beiträge :)"]
    100✔ 250✔ 500✔ 750✔ 900✔ 1000✔ 1250✘ [/FELD]

    [/CENTER]

  • danke für die antwort.
    Aber ich meine 2 Cluster erstellen.
    z.b
    Luia | Channel 1-1
    Steamwalker | Channel 1-1

  • Zitat

    2ten Channel

    Ehm. jaa , der will aber wissen wie man nen zweiten Cluster erstellt und keinen zweiten Channel ................ .

    Blackout, das ist falsch xD .

  • Zitat von Blackout;194291

    Was hat ODBC mit dem 2Th Cluster zutun?

    Ganz viel!
    Für den 2 Cluster brauchst du zB Character_02_dbf und Logging_02_dbf.
    Die 02 steht für den Cluster.
    Bei odbc müsste dann zB auch log02 und character02 rein, damit die Files zu der Datenbank verbinden.
    Nebenbei muss man in den Ini's alles richtig einstellen.
    Falls ihr das nicht hin bekommst, schreib mir eine Pn, dann schau ich die Tage mal vorbei.

    Mfg
    BlackSign

  • Danke Till.

  • Habs geschafft.
    Muss jetzt nur noch wissen wie man das hinbekommt das wenn man sich ein Char
    auf dem 1th Cluster erstellt nicht auch beim 2th ist.
    Also 2 verschiedene dbs..

  • Zitat von Blackout;194612

    Habs geschafft.
    Muss jetzt nur noch wissen wie man das hinbekommt das wenn man sich ein Char
    auf dem 1th Cluster erstellt nicht auch beim 2th ist.
    Also 2 verschiedene dbs..

    2 Datenbanken, 2 Roots.

    Auf dem ersten Root verbindest du mit den Configs "XX01" - also z.B. character01 auf die Datenbanken, auf dem 2. Root erstellste DSNs, die auf den SQL Server verbinden, aber eben "XX02", also z.B. character02.

    [RIGHT][SIZE=1]
    It'll take QQ to a whole new level.[/SIZE]
    [mad][/mad]
    [/RIGHT]

  • Zitat von jojoomgasd;194626

    man braucht weder 2 roots noch 2 datenbanken
    das läuft intern alles über den serverindex

    Wenn man keine Ahnung hat, Klappe zu.
    Serverindex = Channel, aber nicht Cluster ;)

    Versuch mal, 2 Cluster auf einem Root laufen zu lassen (beim 2. Certifier hörts schon auf, weil sie den gleichen Port verwenden :P)

    EDIT: Kleiner Kommentar hierzu


    Das rotmarkierte sind die Cluster, das blaue die Channels :P

    Um es also richtig zu machen, sollte es in etwa so aussehen:
    (Wir gehen davon aus, dass
    - [COLOR="Red"]192.168.178.22 = Root 1[/COLOR]
    - [COLOR="Lime"]192.168.178.23 = Root 2[/COLOR]
    ist.)

    AccountServer.ini

    Certifier.ini (Cluster 1):

    Code
    Account	"[COLOR="Red"]192.168.178.22[/COLOR]"
    DB_PWD_LOGIN	""

    Certifier.ini (Cluster 2):

    Code
    Account	"[COLOR="Red"]192.168.178.22[/COLOR]"
    DB_PWD_LOGIN	""

    CacheServer.ini (Cluster 1):

    Code
    Core	"[COLOR="Red"]192.168.178.22[/COLOR]"

    CacheServer.ini (Cluster 2):

    Code
    Core	"[COLOR="Lime"]192.168.178.23[/COLOR]"

    CoreServer.ini (Cluster 1):

    CoreServer.ini (Cluster 2):

    LoginServer.ini (Cluster 1):

    Code
    DB	"[COLOR="Red"]192.168.178.22[/COLOR]"
    Core	"[COLOR="Red"]192.168.178.22[/COLOR]"
    // CACHE
    AddCache( "[COLOR="Red"]192.168.178.22[/COLOR]" );
    MSG_VER	"20070706"

    LoginServer.ini (Cluster 2):

    Code
    DB	"[COLOR="Lime"]192.168.178.23[/COLOR]"
    Core	"[COLOR="Lime"]192.168.178.23[/COLOR]"
    // CACHE
    AddCache( "[COLOR="Lime"]192.168.178.23[/COLOR]" );
    MSG_VER	"20070706"

    DatabaseServer.ini (Cluster 1):

    DatabaseServer.ini (Cluster 2):

    WorldServer.ini (Cluster 1, Channel 1):

    WorldServer.ini (Cluster 1, Channel 2):

    WorldServer.ini (Cluster 2, Channel 1):

    WorldServer.ini (Cluster 2, Channel 2):

    Auf dem SQL Server müssen natürlich die verschiedenen Datenbanken (CHARACTER_01_DBF, LOGGING_01_DBF, CHARACTER_02_DBF, LOGGING_02_DBF) vorhanden sein, damit das ganze funktioniert ^^

    Auf dem 2. Root dann natürlich die DSNs erstellen, die mit der 2 aufhören :P

    Damit das ganze auch noch klar wird, hier die Struktur:


    Das einzige, was alle Server verbindet, ist der Account Server ^^

    [RIGHT][SIZE=1]
    It'll take QQ to a whole new level.[/SIZE]
    [mad][/mad]
    [/RIGHT]

  • Für einen zweiten Cluster braucht man einen zweiten Root auser man bearbeitet die Files (ASM / Source).

    Weswegen wohl auch der Login Server auf einen Root (Account daten sind auf jedem cluster gleich) und der Char/World Server der nur abfragen für die Character macht auf jeweils verschiedene Roots sind.

    //Mir fällt auf weswegen ich früher mal gelacht habe als es hies man konnte Items von Burudeng nach Luia schicken (die db haben keinerlei verbindung zueinander ^^)


  • So richtig ?

  • Zitat von Blackout;194678


    So richtig ?

    Sind 2 DBs da, wo is das Problem?
    Das kann jeder Erstklässler verstehen.

    [RIGHT][SIZE=1]
    It'll take QQ to a whole new level.[/SIZE]
    [mad][/mad]
    [/RIGHT]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!