Acesta este un ghid pentru a rula doua realm-uri de pe acelasi server si acelasi realmlist pentru ca jucatorii sa se poata
conecta. Cele doua servere pot avea baze de date diferite, rate diferite, caractere diferite, totul!
Totul conectat la acelasi realmlist si la aceleasi conturi. Presupun ca deja aveti un server care ruleaza si stiti lucrurile de
baza despre porturi si altele si ca aveti serverul vostru public Fara Hamachi. Acest ghid este pentru useri avansati.
Principiul de baza este ca fiecare server trebuie sa aiba propriul port, altfel vor intra in conflict unul cu altul. Se vor crea
unele probleme cu caractere care nu apar si multe altele.
Avatanjul de a avea doua baze de date MySQL este ca puteti sa customizati unul si nu pe celalalt, si jucatorii pot alege pe care
sa intre.
Declarari:
Server1 folder = folderul de pe care deja il aveti pentru Cypack sau pentru primul server.
Server2 folder = Coppia folderului pe care il veti face in acest ghid.
Server1Database = Baza de date MySQL pe care deja o aveti pentru Cypack sau alt server.
Server2Database = O baza de date noua pentru server sau Cypack pe care o veti crea in acest ghid.
PUCLICIP = IP-ul pe care jucatorii il vor folosi pentru a se conecta la serverul vostru.
REALM1NAME = Numele primului vostru realm, cel pe care il aveti deja.
REALM2NAME = Numele noului realm pe care il veti face in acest ghid.
PASSWORD = Parola voastra MySQL.
Primul pas:
- Copiati fisierele serverului vostru si puneti-le in alt folder(il voi numi Server2 in acest ghid).
Stergeti apoi fisierele logonserver.exe si logonserver.conf.
- Creati o noua baza de date in Navicat numita accounts.
- Intrati in folderul Server1 si deschideti logonserver.conf.
- schimbati:
<LogonDatabase Hostname = "localhost"
Username = "root"
Password = "PASSWORD"
Name = "antrix"
Port = "3306"
Type = "1">
in
<LogonDatabase Hostname = "localhost"
Username = "root"
Password = "PASSWORD"
Name = "accounts"
Port = "3306"
Type = "1">
Pasul al doilea:
- Creati o noua baza de date in Navicat (o voi numi Server2Database in acest ghid).
- Setati noua baza de date cu o noua copie a bazei de date Cypack
- Dati click-dreapta pe tabelul accounts in Navicat si dati click pe Dump SQL Database. Salvati undeva.
- Intrati in baza de date accounts pe care ati creat-o la pasul intai, dati click dreapta pe ea si click-uiti
Execute Batch File si selectati fisierul caruia i-ati dat dump inainte.
- Stergeti tabelul accounts din Server1Database si Server2Database.
Pasul al Treilea:
- Logati-va pe routerul vostru si duceti-va acolo unde deschideti porturi.
- Deschideti portul 8310.
- Intrati in folderul Server2 si deschideti Ascent.conf
- Schimbati
<WorldDatabase Hostname = "localhost" Username = "root" Password = "PASSWORD" Name = "Server1Database" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "localhost" Username = "root" Password = "PASSWORD" Name = "Server1Database" Port = "3306" Type = "1">
In:
<WorldDatabase Hostname = "localhost" Username = "root" Password = "PASSWORD" Name = "Server2Database" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "localhost" Username = "root" Password = "PASSWORD" Name = "Server2Database" Port = "3306" Type = "1">
Schimbati:
<Listen Host = "0.0.0.0"
WorldServerPort = "8129">
In:
<Listen Host = "0.0.0.0"
WorldServerPort = "8130">
Intrati in folderul Server2 si deschideti Realms.conf
- Schimbati:
<Realm1 Name = "REALM1NAME"
Address = "PUBLICIP:8129"
Icon = "PVP"
Colour = "1"
Population = "1.0"
TimeZone = "1>
In:
<Realm1 Name = "REALM2NAME"
Address = "PUBLICIP:8130"
Icon = "PVP"
Colour = "1"
Population = "1.0"
TimeZone = "1">
Pasul al patrulea:
- Duceti-va in folderul server 1 si porniti logonserver.exe si ascent.exe
- Odata ce sunt ambele incarcate intrati in folderul Server2 si porniti ascent.exe
Felicitari! Acum aveti doua realm-uri separate!
Puteti sa va configurati ratele si alte lucruri pentru un realm, si nu pentru celalalt. Deci un server
poate fi de high-rates iar altul de low-rates.