Problem mit dem Multi-Server

08/24/2013 13:16 Sour!#1
Hey

Ich hab seit kurzem mit dem Odin Files ein Multiserver erstellt, hat
auch super funktioniert. Nur ich hab jetzt 3 Probleme;

Die erste wäre, dass ich es eigentlich so eingestellt hab, dass es die anderen Files benutzt (Also den anderen Shine) aber irgendwie benutzt der 2te Server die gleichen files wie der 1te.

Der 2te Problem wäre, wenn ich mir ein Char bei den 2ten Server erstelle wird es automatisch auch in den ersten Server erstellt, sprich: Der Charakter wird buchstäblich übertragen. Obwohl ich 2 unterschiedliche world manager & gamelog (db) benutze. Das gleiche prinzip wie bei dem ersten server.

Und mein letztes problem ist, dass ich manchmal bei dem Serverwahl (nach dem aussuchen eines der 2 server) also nach dem doppeltklick oder nach den "join" button, den folgenden error kriege:
[Only registered and activated users can see links. Click Here To Register...]
Irgendwie kommt er nur manchmal, und manchmal kann man rein, das heißt irgendwas scheint nicht richtig stabil zu sein^^

Schonmal danke^^
08/24/2013 13:25 EpicFight#2
Quote:
Originally Posted by Sour! View Post
Hey

Ich hab seit kurzem mit dem Odin Files ein Multiserver erstellt, hat
auch super funktioniert. Nur ich hab jetzt 3 Probleme;

Die erste wäre, dass ich es eigentlich so eingestellt hab, dass es die anderen Files benutzt (Also den anderen Shine) aber irgendwie benutzt der 2te Server die gleichen files wie der 1te.

Der 2te Problem wäre, wenn ich mir ein Char bei den 2ten Server erstelle wird es automatisch auch in den ersten Server erstellt, sprich: Der Charakter wird buchstäblich übertragen. Obwohl ich 2 unterschiedliche world manager & gamelog (db) benutze. Das gleiche prinzip wie bei dem ersten server.

Und mein letztes problem ist, dass ich manchmal bei dem Serverwahl (nach dem aussuchen eines der 2 server) also nach dem doppeltklick oder nach den "join" button, den folgenden error kriege:
[Only registered and activated users can see links. Click Here To Register...]
Irgendwie kommt er nur manchmal, und manchmal kann man rein, das heißt irgendwas scheint nicht richtig stabil zu sein^^

Schonmal danke^^
1. Config anpassen
2. Config anpassen ( auch odbc)
08/24/2013 15:14 ωօղძεɾlმղძ#3
Sour!;

Du hast alles falsch gemacht was man nur falsch machen kann.
Wie EpicFight schon gesagt hat,

Config

;------------------------------------------------------------------------------------;
; SERVER INFO [Name] [ID, W, Z, F] [IP] [Port] [Backlog] [Maximum of accept socket]
;------------------------------------------------------------------------------------;

;------------------------------------------------------------------------------------;

SERVER_INFO "World00_Character", 2, 0, 0, 0, "127.0.0.1", 9600, 1, 100
SERVER_INFO "World00_GameLog", 3, 0, 0, 0, "127.0.0.1", 9601, 1, 100

;-------------------------------------------------------------------------------------;

Die färbigen nummern musst du anpassen ID nicht ! das sind nur die zuweißungen was, was ist Login, AccountLog, WM Etc.
W = World also welche welt in deinem Fall 0 für den ersten server und 1 für den zweiten server.

Config 1.1
Nicht vergessen die Configs bei den Exen anzupassen...


ODBC:

Welt Nummer 0 = Erster Server,
Welt Nummer 1 = Zweiter Server

und bei USE musst halt die zweite datenbank eintragen zb USE w01_Character;

ODBC_INFO "w00_Character", 10, 0, "DSN=w00_Character; UID=sa; PWD=NixFürDich!", "USE w00_Character; SET LOCK_TIMEOUT 5000"

ODBC_INFO "w00_Character", 10, 1, "DSN=w00_Character; UID=sa; PWD=NixFürDich!", "USE w01_Character; SET LOCK_TIMEOUT 5000"

Ordner (Shine)

Alle exen mit winhex öffnen und alle Shine nach einem anderen wort mit 5 buchstaben ändern Zb:

Zhine
Ahine
Ehine
Bhine


~ Hoffe du Verstehst es ~
08/24/2013 17:51 Sour!#4
Ich hab die config's, db, odbc nun neu gemacht & dein rat befolgt, aber nun lassen sich die exen von den 2ten Server nicht starten.

Assert von den Zonen;
Quote:
17:42:14 : AssertClass::ac_AssertFail : ZoneServer::zs_start : Fail to read ZoneConf.txt[0]
Assert von World:
Quote:
000000 2013-08-24 17:43:28 C:\Server\World01
000001 2013-08-24 17:43:28 -------------------------------------------------------
000002 2013-08-24 17:43:28 Launching the server.....
000003 2013-08-24 17:43:28 Local Time 24.08.2013 17:43:28
000004 2013-08-24 17:43:28 System Time(UTC) 24.08.2013 15:43:28
000005 2013-08-24 17:43:28 *FAILED SCRIPTOR READ* WMServerInfo.txt
000006 2013-08-24 17:43:28 ================================================== ==============================
000007 2013-08-24 17:43:28 FILE PROCESSING - WMServerInfo.txt
000008 2013-08-24 17:43:28 ================================================== ==============================
000009 2013-08-24 17:43:28
000010 2013-08-24 17:43:28 ---------------------------------------------------------------
000011 2013-08-24 17:43:28 Include - ../9Data/ServerInfo/test_Manager_ServerInfo.txt
000012 2013-08-24 17:43:28 ---------------------------------------------------------------
000013 2013-08-24 17:43:28 for - UNKNOWNED.
000014 2013-08-24 17:43:28 second - UNKNOWNED.
000015 2013-08-24 17:43:28 world - UNKNOWNED.
000016 2013-08-24 17:43:28 Include Format 3 Defined, 0 Errors
000017 2013-08-24 17:43:28 Include Data 40 Defined, 3 Errors
000018 2013-08-24 17:43:28
000019 2013-08-24 17:43:28
000020 2013-08-24 17:43:28 TOTAL Format 4 Defined, 0 Errors
000021 2013-08-24 17:43:28 TOTAL Data 41 Defined, 3 Errors
000022 2013-08-24 17:43:28
000023 2013-08-24 17:43:28 < END OF MAIN = -1 >
000000 2013-08-24 17:55:53 C:\Server\World01
000001 2013-08-24 17:55:53 -------------------------------------------------------
000002 2013-08-24 17:55:53 Launching the server.....
000003 2013-08-24 17:55:53 Local Time 24.08.2013 17:55:53
000004 2013-08-24 17:55:53 System Time(UTC) 24.08.2013 15:55:53
000005 2013-08-24 17:55:53 *FAILED SCRIPTOR READ* WMServerInfo.txt
000006 2013-08-24 17:55:53 ================================================== ==============================
000007 2013-08-24 17:55:53 FILE PROCESSING - WMServerInfo.txt
000008 2013-08-24 17:55:53 ================================================== ==============================
000009 2013-08-24 17:55:53
000010 2013-08-24 17:55:53 ---------------------------------------------------------------
000011 2013-08-24 17:55:53 Include - ../9Data/ServerInfo/test_Manager_ServerInfo.txt
000012 2013-08-24 17:55:53 ---------------------------------------------------------------
000013 2013-08-24 17:55:53 for - UNKNOWNED.
000014 2013-08-24 17:55:53 second - UNKNOWNED.
000015 2013-08-24 17:55:53 world - UNKNOWNED.
000016 2013-08-24 17:55:53 Include Format 3 Defined, 0 Errors
000017 2013-08-24 17:55:53 Include Data 40 Defined, 3 Errors
000018 2013-08-24 17:55:53
000019 2013-08-24 17:55:53
000020 2013-08-24 17:55:53 TOTAL Format 4 Defined, 0 Errors
000021 2013-08-24 17:55:53 TOTAL Data 41 Defined, 3 Errors
000022 2013-08-24 17:55:53
000023 2013-08-24 17:55:53 < END OF MAIN = -1 >
Assert von Character:
Quote:
000000 2013-08-24 17:31:23 C:\Server\1Character
000001 2013-08-24 17:31:23 -------------------------------------------------------
000002 2013-08-24 17:31:23 Launching the server.....
000003 2013-08-24 17:31:23 Local Time 24.08.2013 17:31:23
000004 2013-08-24 17:31:23 System Time(UTC) 24.08.2013 15:31:23
000005 2013-08-24 17:31:23 *FAILED SCRIPTOR READ* DataServerInfo_Character.txt
000006 2013-08-24 17:31:23 < END OF MAIN = -1 >
000000 2013-08-24 17:42:10 C:\Server\1Character
000001 2013-08-24 17:42:10 -------------------------------------------------------
000002 2013-08-24 17:42:10 Launching the server.....
000003 2013-08-24 17:42:10 Local Time 24.08.2013 17:42:10
000004 2013-08-24 17:42:10 System Time(UTC) 24.08.2013 15:42:10
000005 2013-08-24 17:42:10 *FAILED SCRIPTOR READ* DataServerInfo_Character.txt
000006 2013-08-24 17:42:10 < END OF MAIN = -1 >
000000 2013-08-24 17:48:58 C:\Server\1Character
000001 2013-08-24 17:48:58 -------------------------------------------------------
000002 2013-08-24 17:48:58 Launching the server.....
000003 2013-08-24 17:48:58 Local Time 24.08.2013 17:48:58
000004 2013-08-24 17:48:58 System Time(UTC) 24.08.2013 15:48:58
000005 2013-08-24 17:48:58 *FAILED SCRIPTOR READ* DataServerInfo_Character.txt
000006 2013-08-24 17:48:58 < END OF MAIN = -1 >
Assert von GameLog:
Quote:
000000 2013-08-24 17:32:18 C:\Server\1GameLog
000001 2013-08-24 17:32:18 -------------------------------------------------------
000002 2013-08-24 17:32:18 Launching the server.....
000003 2013-08-24 17:32:18 Local Time 24.08.2013 17:32:18
000004 2013-08-24 17:32:18 System Time(UTC) 24.08.2013 15:32:18
000005 2013-08-24 17:32:18 *FAILED SCRIPTOR READ* DataServerInfo_GameLog.txt
000006 2013-08-24 17:32:18 < END OF MAIN = -1 >
000000 2013-08-24 17:49:47 C:\Server\1GameLog
000001 2013-08-24 17:49:47 -------------------------------------------------------
000002 2013-08-24 17:49:47 Launching the server.....
000003 2013-08-24 17:49:47 Local Time 24.08.2013 17:49:47
000004 2013-08-24 17:49:47 System Time(UTC) 24.08.2013 15:49:47
000005 2013-08-24 17:49:47 *FAILED SCRIPTOR READ* DataServerInfo_GameLog.txt
000006 2013-08-24 17:49:47 < END OF MAIN = -1 >
Etc.

Ich denke das liegt an den Service namen von den exe configs.

Hier wie die Namen bei den serverinfo configs sind:

w1_Char_DB
w1_GameLog_DB
w1_World_Manager
w1_Zone_00
w1_Zone_01
w1_Zone_02
w1_Zone_03

Genau so hab ich das auch bei den exe config's übertragen^^
08/24/2013 17:59 EpicFight#5
Quote:
Originally Posted by Sour! View Post
Ich hab die config's, db, odbc nun neu gemacht & dein rat befolgt, aber nun lassen sich die exen von den 2ten Server nicht starten.

Assert von den Zonen;

Assert von World:


Assert von Character:


Assert von GameLog:


Etc.

Ich denke das liegt an den Service namen von den exe configs.

Hier wie die Namen bei den serverinfo configs sind:

w1_Char_DB
w1_GameLog_DB
w1_World_Manager
w1_Zone_00
w1_Zone_01
w1_Zone_02
w1_Zone_03

Genau so hab ich das auch bei den exe config's übertragen^^
Schreib mir PN wie du es haben willst , mache es dir dann die nacht
08/17/2014 20:43 blubberkeks12#6
ich weiß der thread is schon etwas älter.. aber, ich hab auch probleme beim erstellen meines 2. servers... ^^

hab alles gemacht wie oben beschrieben, die configs geändert, auch exen configs, und in den exen "Shine" durch "Zhine" ersetzt.. es läuft auch alles, ABER wenn ich in der serverwahl den server anklick kommt

*Verbindung zum Spiel-Server gescheitert*

kann mir jmd helfen pls? :)

also starte ich sie einzeln gehen sie auch einzeln. laufen sie zur gleichen zeit geht nur einer...(immer der den ich dann zuerst gestartet hab)...