muonline serverio kūrimas
Diegimas:
Įdėkite Microsoft Windows Sql Server 2000 instaliacinį kompaktinį diską į CD įrenginį arba paleiskite parsisiustą instaliacinį failą ir pasirinkite SQL Server 2000 Components ir vėliau Install Database Server.
Pasirodžiusiame lange spauskite mygtuką Next. Sekančiame lange pasirinkite Local Computer ir spauskite mygtuką Next. Vėliau rinkitės Create a new instance of SQL Server, or install Client Tools ir spauskite mygtuką Next. Atsidariusiame lange, baltuose laukeliuose įrašykite vardą ir kompanijos pavadinimą (juose galite rašyti ką tiktais norite) ir spauskite mygtuką Next. Tolesniame lange spauskite sutikimo mygtuką Yes. Tolesniame lange pažymėkite nustatymą Server and Client Tools ir spauskite mygtuką Next. Dar kartą paspauskite Next. Atsidariusiame lange pažymėkite Typical,
o žemiau esančiais mygtukais galite nurodyti kur bus įdiegtas SQL
serveris. Pabaigę visus nustymus spauskite mygtuką Next. Šiame lange pažymėkite nustatymą Use the same account for each service. Auto start SQL Server Service ir nustatymą Use the Local System account, spauskite mygtuką Next. Pažymėkite nustatymą Windows Authentication Mode ir spauskite mygtuką Next. Paspauskite Next mygtuką dar kartą jeigu jūs įsitikinę, kad norite pradėti diegimą ir mygtuką Back,
jeigu norite grįžti ir pakeisti nepatikusius nustatymus. Kai programa
baigs deigimo darbus jums tereiks paspausti mygtuką Finish ir perkrauti kompiuterį.
SQL serverio įjungimas:
Paspauskite Start > All Programs > Microsoft SQL Server > Service Manager . Įjunkite SQL serverį paspausdami mygtuką Start/Continue.
Išpakavimas ir apžvalga
Suraskite aplanką kuriame jūs laikote MuOnline Serverio failus. Tada naudokite programą atspausti failams i D: diską (naudokite programą kuri atspaustų failus nepalietusi aplankų struktūros). Jūs turėtumėte turėti panašius failus kokie parodyti paveikslėlyje 2.01. (failai gali skirtis skirtingose serverio versijose)
Pirmiausia jūs turite pakeisti aplanko pavadinimą iš D:Mu97Server (ar kokio kito) į D:muserver.
D:muserver yra bazinė MuOnline Serverio direktorija, ir tada žiūrekite, kad visi failai liktų šioje direktorijoje.
Pažiūrėkime kas yra kas:
CS
aplanke yra serverio prisijungimo programa, ji naudojama kaip pagalbinė
programa tarp kliento ir tikrojo MuOnline Serverio. Šios programos
pagalba jūs galite naudoti daugiau serverių ir žaidėjai gali prie jų
jungtis žaidimo pradžioje.
data aplanke yra Gameserver.exe reikalingiausi failai (nustatymai, „shopų“ daiktų aprašymai ir pan.).
DataServer1 aplanke yra pirmasis duomenų serveris. Jis reikalingas sąsajai tarp SQL Serverio ir Gameserver.exe failo.
DataServer2
aplanke yra antrasis duomenų serveris. Jis taip pat reikalingas sąsajai
tarp SQL Serverio ir Gameserver.exe failo.
db aplanke yra laikomi MuOnline duombazių failai, kuriuos naudoja SQL Serveris.
db baks aplanke yra MuOnline duombazių atsarginės kopijos.
ExDB aplanke yra programa žaidimo „guildų“ tvarkymui.
GameServer
aplanke yra pagrindine programa valdanti visą serverio veikimą ir visus
jo nustatymus. (NPC, „eventai“, „drop rate“, „succes rate“ ir kt.)
JoinServer aplanke yra programa kurios dėka žaidėjai gali prisijungti į jūsų serverį.
Links aplanke yra šaukiniai jūsų serverio įjungimui.
MU2003_EVENT_SERVER aplanke yra eventų serveris. Jis reguliuoja eventus kaip: devil square, auksinių padaru atakos ir pan.
RankingServer
aplanke yra pasiekimų serveris. Jis skaičiuoja kieivieno žaidėjo
pasiekimus kaip: lygis, resetų skaičius ir pan. (aš manau).
muserver.ico tiesiog ikona.
Enterprise Manager:
Paspauskite Start > All Programs > Microsoft SQL Server > Enterprise Manager.
Eikite Console Root > Microsoft SQL Server > Mu (Windows NT) > Databases.
Duombazių sukūrimas ir atstatymas
Dešinysis pelės paspaudimas ant Databases ir pasirinkite New Database...
Naujai duombazei naudokite nustatymus: Name MuOnline ir tada paspauskite Enter, kad sukurtumėte naują duombazę. Sukurkite kitą duombazę ir jai naudokite tokius nutatymus: Name Ranking.
Po šių žingsnelių jūs turetumėte turėti dvi (2) naujas duombaze.
Suraskite MuOnline duombazę, dešinysis pelės paspaudimas ir pasirinkite All Tasks > Restore Database...
Pirmame dialoge, General grafoje pažymėkite From Device nustatymą. Tada paspauskite Select Devices...
Spaudžiame Add... mygtuką. Tada paspauskite Browse mygtuką. Suraskite duombazės failą D:muserverdb baksMuOnline ir paspauskite OK tris kartus. Jūs turėtumėte turėti įrenginį pavadinimu D:muserverdb baksMuOnline, tenais paspauskite ant Options grafos.
Options grafoje pasirinkite Force restore over existing database nustatymą ir įsitikinkite kad duombazės failai yra toje pačioje vietoje ir OK.
Turi pasirodyti įvykio dialogas, palaukite kol jis baigs įkelti duombazę, po šito jūs turėtumėte matyti pasisekimo dialogą, paspauskite OK, kad jį uždarytumėte.
Padarykite tą patį ką darėte anksčiau su Ranking duombaze, bet pasirinkite D:muserverdb baksRanking duombazę vietoj D:muserverdb baksMuOnline (paveikslėlis 3.10). Vieninteliai kiti pasikeitimai, kad jūs vietoj MuOnline turėtumėte rašyti Ranking.
Enterprise Manager
Paspauskite Start > All Programs > Microsoft SQL Server > Enterprise Manager.
Nueikite iki Console Root > Microsoft SQL Server > Mu (Windows NT) > Security > Logins, tada dešinysis pelės paspaudimas ant jo ir pasirinkite New Login...
SQL Server Login Properties - New Login dialoge ir General grafoje naudokite tokius nustatymus: Name MuAdmin, pasirinkite SQL Server Authentication ir Password naudokite china-mu1 (arba savo sugalvotą) (v97) taip pat pakeiskite Default Databasei MuOnline.
Eikite prie sekančios grafos pavadintos Server Roles, ir pasirinkite System Administrators tada eikite į Database Access grafą, pasirinkite MuOnline duombazę (taigi MuAdmin turės priejimą prie jos), taip pat pažymėkite public ir db_owner (taip serverio savininkas gauna leidimą su duombaze daryti ką tiktais nori).
Padarykite tą patį su nauju vartotoju jį pavadindami Admin, naudodami slaptazodį china-mu1 (arba savo sugalvotą) (v97) ir kitus nustymus tokius pačius kaip MuAdmin.
Redaguokite vartotoją sa ir pakeiskite Default Database i MuOnline. Dabar jūs turėtumėte tureti tokius vartotojus.
ODBC jums reikės sukonfiguruoti, kad veiktų MuOnline serveris. ODBC nustatymus galite rasti Start > Control Panel > Administrative Tools > Data Sources (ODBC). Data Source Administrator dialoge jums reikia pasirinkti System DSN grafą. System DSN grafoje yra lentelė jau esančių ODBC failų. Jeigu jūs jau turite nuorodas kiekvienai duombazei paprasčiausiai jas ištrinkite ir po to pridedinėkite naujas arba pakeiskite senųjų nustatymus.
Kad pridėtumete naują ODBC nuorodą paspauskite Add... mygtuką, pasirinkite SQL Server driver (apačioje) ir spauskite Finish. Pasirinkite MuOnline kaip Name ir savo kompiuterio pavadinimą kaip Server, spauskite Next du kartus, pakeiskite nustatytąją duombazę į MuOnline, Next, tada Finish ir OK (jūs taip pat čia galite patikrinti prisijungimą).
Sukurkite kitas dvylika (12) System DSN nuorodų, naudodami nustatymus kaip viršuje, kiekvieną nuorodą pavadindamas(-a):
MuOnlineJoinDB, Event, USELOG, ACCOUNTDB_INFO_START, GAMEDB_INFO_END, GAMEDB_INFO_START, LOGINDB_INFO_START, MUMNGDB_INFO_START, SERVERINFO_START, USELOGDB_INFO_START, ExDB ir Muonline ExDB kurios naudoja MuOnline kaip nustatytąją duombazę, taip pat sukurkite 1 System DSN pavadinimu DEVILSQURE_RANKING, kuri naudoja Ranking kaip nustatytąją duombazę, tada spauskite OK, kad išeitumėte iš ODBC Data Source Administrator.
Bylų redagavimas:
Bylos, kuriose reikia pakeisti IP adresus:
D:muserverCSConnectserverlist.dat
D:muserverCSdataConnectserverlist.dat
D:muserverCSdataServerlist.dat
D:muserverdatacommonserver.cfg - Cia Ip Keiskite 3 kartus !!!
D:muserverdataIpList.dat
D:muserverdataLangchscommonloc.cfg
Skaičius 192.168.219.128 pakeiskite į savo IP adresą.
Nustatymų bylos:
Pati svarbiausia byla yra D:muserverdatacommonserver.cfg. Šioje byloje yra beveik visi svarbiausi serverio nustatymai.
Kiti nustatymai yra žaidimo parduotuvių nustatymai (shop1.txt, shop2.txt, shop3.txt, shop4.txt, shop5.txt, shop6.txt, shop7.txt, shop8.txt, shop9.txt, shop10.txt), taip pat ir BOK ir kitu dežučių daiktų nustatymai.
Nuorodų redagavimas:
Dešinysis pelės paspaudimas ant 4.lnk, pasirinkite Properties ir tada Shorcut grafoje pakeiskite Target iš D:MuserverJoinServerJoinServer.exe /p55970 /ca127.0.0.1 /cp55557 į D:MuserverJoinServerJoinServer.exe /p55970 /ca192.168.219.128 /cp55557, kaip parodyta peveikslėlyje 8.01. (192.168.219.128 turi būti jūsų IP adresas!)
Dešinysis pelės paspaudimas ant 8.lnk, pasirinkite Properties ir tada Shorcut grafoje pakeiskite Target iš D:MuserverGameServerGameServer.exe 127.0.0.1 55970 127.0.0.1 55960 55901 į D:MuserverGameServerGameServer.exe 192.168.219.128 55970 192.168.219.128 55960 55901, kaip parodyta paveikslėlyje 8.02. (192.168.219.128 turi buti jūsų IP adresas!)




