Ne-am mutat www.rockoteca.info
 
AcasaAcasa  FAQFAQ  CautareCautare  MembriMembri  InregistrareInregistrare  ConectareConectare  

Distribuiţi | 
 

 Cum faci server de MuOnline.

In jos 
AutorMesaj
My WaY Rock
Administrator
Administrator
avatar

Numarul mesajelor : 644
Localizare : Hawai
Puncte : 738
Data de inscriere : 06/02/2009

MesajSubiect: Cum faci server de MuOnline.   Vin Mar 27, 2009 7:07 pm

1. Step: Downloadeaza Microsoft SQL Server 2000
-Instaleaza http://download.microsoft.com/download/e/6/e/e6ea2122-5c4d-4a0d-baa8-8138548f9973/SQLEVAL.exeExtrageSQLEVAL.exe.
-Executa Setup.exe si apasa Next de 8 ori.-O sa vezi o fereastra care se numeste Services Accounts.
-In Service Settings seteaza Use the Local System Account.
-Apasa Next si o sa vezi Authentication Mode window.
-Seteaza Mixed Mode(Windows Authentication and SQL server Authentication) si asigura-te ca ai setat o parola.
-parola o sa fie parola de la userul sa, si o sa ai nevoie de ea mai departe in instalarea serverului.
-Dupa apasa NEXT si continua instalarea.
Urmatoarele lucruri se editeaza in D:\muserver\data\commonserver.cfg(deschis cu Notepad sau WordPAd)
Setari ale Experientei
Cauta linia de aproape de sus:"AddExperience".Veti vedea ceva de genu:
AddExperience = *** ; % of xp per mob
In loc de *** ar trebui sa vedeti un numar,acel numar reprezinta EXP serverului,modificati-o cu ce EXP doriti.
Setari de viata ale monstrilor
Gasiti linia:"MonsterHp".
Ea arata ceva de genu:"MonsterHp".Veti vedeea ceva de genu:
MonsterHp = *** ; Daca *** este setat de ex 0 = atunci viata monstrilor este 100% , daca *** este setat la 80 =>viata monstrilor este de 100-80=20%
Aici cam se explica tot de la sine.
Setari ale dropurilor
Gasiti linia :"ItemDroPer".Veti vedea ceva de genu:
ItemDropPer = *** ; % of Item drops
In loc de *** veti gasi un numar...ala reprezinta dropul serverului...setati dropul cum doriti(daca dropul este setat la 100,pica doar iteme nu si zen!!)
Posibiliatea stergerii de caracter
Gasiti linia :"CharacterDeleteMinLevel".Veti vedea ceva de genu:
CharacterDeleteMinLevel = *** ; caracterele de lvl ***+1 se pot sterge.Ex daca CharacterDeleteMinLevel = 40 atunci caractere de lvl 41 se pot sterge
Sa scazi preturile la Jeweluri
ATENTIE:Configuratia asta iti poate da serverul peste cap.Fa o copie la GameServer daca nu prea esti destept in ceea ce faci.Aceasta configuratie se face doar cu servu OFFLINE
Dati "Open" si deschideti D:\MuServer\GameServer\GameServer.exe!Acum nu va mai trebuie decat putine cunostinte de engleza
Downlod => MuFileGs
Crearea unu caracter GM
Dute la Enterprise Manager > Database> Muonline> Tables> Character. Apoi click dreapta pe tabelul characters si selectati open table then return all rows.Gasiti linia cu caracterul pe care doriti sa-l modificati , si parcurgeti sirul pana dati de ceva in care scrie ctl code puneti un 8 in loc de .
Editarea caracterelor,resetarea caracterelor,adaugarea de iteme in stasul caracterelor
Toate acestea se realizeaza cu MuEditor


Editarea serverului de MUonline (rata de drop , experienta)

EXP & DROP*
EXP este cantitatea de Experience (în procente) pe care o va primi jucătorul de la fiecare monstru ucis;
DROP este procentul de LUCRURI căzute. Procentul rămas v-a cădea Zen, deci nu are sens de pus mai mult de 100 %.
1)Deschide-ţi filul Data/commonserver.cfg şi:
a)Exp:
Găsiţi AddExperience = ..., şi schimbaţi valoarea după "=";
b)Drop:
ItemDropPer = ..., şi schimbaţi valoarea după "=";


*Acest Drop nu are nimic comun cu cel al lucrurilor Excellent.


Excellent Drop
Aici e o problemă mai complicată, însă dacă aveţi cunoştintele de bază în codul hexazecimal vă veţi descurca.
În primul rînd aveţi nevoe de un HexRedactor sau un redactor de texte cu funcţie de HexRedactor. Puteţi cauta pe Google sau folosi acesta.
apoi deschideţi failul GameServer/gameserver.exe cu ajutorul acestuia şi găsiti (Pentru aceasta accesaţi CTRL+F) urmatoarea combinatie "99 B9 B0 04 00 00".



B004 în regim zecimal corespunde numărului 1200, iar formula de cădere a lucrurilor excellent este 1/1200 adică 1 din 1200 lucruri 1 v-a fi excellent. Bineînţeles aceasta este foarte puţin şi nouă nu ne convine deci noi schimbam B004 pe numarul care ne convine**.
De exemplu pentru a avea 1/10 trebue sa schimbăm pe 10 = 0A >> 0A 00 >> 99 B9 0A 00 00 00.

**Pentru a afla echivalentul în regim Hexazecimal a unei cifre se poate de calculat independent (Clasa a 7-a informatica) sau de utilizat calculatorul din windows în regim "Scientific". În caz că aţi ales al 2-lea fel de calcul În colţul din stînga, sus sunt mai multe regimuri (Hex, Dec, Oct, Bin). Alegeţi "Dec" introduceţi numărul si alegeţi "Hex".






În caz de primiţi numai un semn -> de exemplu 15 = F trebue să introduceţi 0F (unde 0 este zero) . Fix aşa şi cu 3 cifre.


Box of Luck Drop
Este destul de uşor, însă cam greu de lămurit şi de înţeles.
Pentru a redacta dropul din boxuri deschideţi
Data/eventitembag.txt = box lof luck , box of heaven
...eventitembag2.txt = skeleton king
...eventitembag3.txt = Nu lucrează
...eventitembag4.txt = star of chrismtas
...eventitembag5.txt = Heart of love
...eventitembag6.txt = Silver Medal
...eventitembag7.txt = Gold Metal
...eventitembag8.txt = +1 Kundun
...eventitembag9.txt = +2 Kundun
...eventitembag10.txt = +3 Kundun
...eventitembag11.txt = +4 Kundun
...eventitembag12.txt = +5 Kundun

Deschideţi failul dorit. În el veţi vedea o mulţime de cifre aranjate astfel:
0 6 4 0 0 0
0 7 4 0 0 0
...
Voi încerca să lămuresc semnificaţia fiecăreia. În cazul combinaţiei 0 6 4 0 0 0:
Primele 2 cifre (0 6) sunt indexul lucrului care doriţi să cadă. Anume ele decid dacă v-a cădea Leather sau Hurricane .
Pentru a afla indexul lucrurilor consultaţi filul Data/Lang//item( ).txt (de obicei Data/Lang/kor/item(kor).txt). Acest fail este formulat in felul urmator:
0
0 1 2 1 1 1 "Kris" 6 6 11 50 20 0 40 40 1 1 1 3
1 1 3 1 1 1 "Short Sword" 3 3 7 20 22 0 60 0 1 1 1 3
...
1
0 1 3 1 1 1 "Small Axe" 1 1 6 20 18 0 50 0 1 1 1 3
1 1 3 1 1 1 "Hand Axe" 4 4 9 30 20 0 70 0 1 1 1 3
...
Avem nevoie numai de prima coloană. Cifrele care sunt colorate (în exemplul meu) cu roşu sunt indexul (Prima cifră din indexul total), iar cele care sunt cu albastru sunt subindexul (a doua cifră ).



În caz că item(Kor).txt este într-o limbă necunoscută puteţi utiliza acesta
Restul e mai uşor:
- 0 6 : indexul
- 4: level of items.
- 0: luck (Dacă puneţi 0 lucrul poate avea luck da poate şi nu da dacă introduceţi 1 va avea luck 100 % )
- 0: Exc options (dacă doriţi să cadă lucruri cu prima exc opţie introduceţi 1, dacă cu 1 şi 2 introduceţi 2 şi aşa mai departe pînă la 6.)
- 0: options (în caz că puneţi 0 lucrurile cazute vor primi în mod random optie de la 0 pînă la 12, în caz că puneţi 1 lucrurile pot primi între 4 şi 16 opt)
_________________



Part 1: Gasirea GM Shop

trebuie sa stiti astea::
shop0.txt = Hans the Blacksmith = 251
shop1.txt = Bar Lorencia = 255
shop2.txt = Pasi The Wizard = 254
shop3.txt = Peddler (N00b area) = 250
shop4.txt = Peddler (Far to the north) = 248
shop5.txt = Potion Girl = 253
shop6.txt = Bar Davias = 244
shop7.txt = Wizard Shop Davias = 245
shop8.txt = Weapon/Armor Shop Davias = 246
shop9.txt = Yoda-Looking Dude In Noria XD = 243
shop10.txt = Elf Lala = 242

Numerele reprezinta numarul NPC`ului in Monster.txt si monsterbase.txt.
Tine minste asta......
Gaseste, in monstersetbase.txt, toate intrarile care incep cu numarul NPC`ului pe care l`ai selectat
Ex. Vrei sa il selectezi pe Hans? Tre sa gasesti liniile astea (EXAMPLE, REMEMBER!!)

Cod:
251 0 0 116 141 3 251 0 0 123 126 3



Stergi una din ele.In cealalalta linie,cea pe care nu ai sters`o, pui coord undeva unde nimeni nu poate sa ajunga decat tu cu warpu`.
Example:


Cod:
251 6 0 250 250 0



Acesta este un spot izolat din arena , 251 fiind codul monstrului,6 fiind numarul harti si 250 250 coordonatele iar celelate cifre ceva ce tu nu trebuie le schimbi

Ok, ai pus coord "GM shop"`ului si te`ai asigurat ca nimeni nu poate sa ajunga la elsi nu sunt duplicate ale shopului.Desigur poti sa faci 2 GM shopuri in locatii diferite.

Part 2:

FPt partea asta iti trebuie :MuBagShopEditor
In acest caz deoarece il folosim pe Hans tre sa editam fisiereu shop0.txt.Deschide MuBagShopEditor.
In cazul meu vad asta:


Cod:
//Hans the Black Smith 4 15 11 255 0 0 0 //Bolts+11 4 7 11 255 0 0 0 //Arrows+11 14 8 0 100 0 0 0 //Antidote 14 1 11 100 0 0 0 //Small Healing Potion+11 14 2 11 100 0 0 0 //Medium Healing Potion+11 14 3 11 100 0 0 0 //Large Healing Potion+11 14 4 11 100 0 0 0 //Small Mana Potion+11 14 5 11 100 0 0 0 //Medium Mana Potion+11 14 6 11 100 0 0 0 //Large Mana Potion+11 13 0 0 0 0 0 0 //Guardian Angel 13 1 0 0 0 0 0 //Satan 13 2 0 0 0 0 0 //Horn of Unilia 13 3 0 255 0 0 0 //DinoRant 14 14 0 0 0 0 0 //Jewel of Soul 14 13 0 255 0 0 0 //Jewel of Bless 14 16 0 255 0 0 0 //Jewel of Life 0 1 0 255 1 1 4 //Short Sword+0+16+skill+luck 0 2 0 255 1 1 4 //Rapier+0+16+skill+luck 0 3 0 255 1 1 4 //Katache+0+16+skill+luck 0 4 0 255 1 1 4 //Scimitar+0+16+skill+luck 0 5 0 255 1 1 4 //Blade+0+16+skill+luck 0 6 0 255 1 1 4 //Gladius+0+16+skill+luck 0 7 0 255 1 1 4 //Falchion+0+16+skill+luck 0 8 0 255 1 1 4 //Serpent Borg+0+16+skill+luck 0 9 0 255 1 1 4 //Salamander+0+16+skill+luck 0 10 0 255 1 1 4 //Light Saber+0+16+skill+luck 0 11 0 255 1 1 4 //Legendary Sword+0+16+skill+luck 0 15 0 255 1 1 4 //Giant Sword+0+16+skill+luck 0 12 0 255 1 1 4 //Helical Sword+0+16+skill+luck 7 1 0 255 0 1 4 //Dragon Helm+0+16+luck 8 1 0 255 0 1 4 //Dragon Armor+0+16+luck 9 1 0 255 0 1 4 //Dragon Pants+0+16+luck 10 1 0 255 0 1 4 //Dragon Gloves+0+16+luck 11 1 0 255 0 1 4 //Dragon Boots+0+16+luck //Black Dragon Set 7 16 0 255 0 1 7 //Black Dragon Helm 8 16 0 255 0 1 4 //Black Dragon Armor 9 16 0 255 0 1 4 //Black Dragon Pants 10 16 0 255 0 1 4 //Black Dragon Gloves 11 16 0 255 0 1 4 //Black Dragon Boots


Folosind MuBagShopEditor, sterge fiecare linie. Acum gaseste itemele pe care vrei sa le pui in shop:
Ex. Daca vrei sa pui toate Bokurile pui codurile astea::
Code:

//Hans The Blacksmith 14 11 8 255 0 1 0 //Box of Kundun+1+Luck 14 11 9 255 0 1 0 //Box of Kundun+2+Luck 14 11 10 255 0 1 0 //Box of Kundun+3+Luck 14 11 11 255 0 1 0 //Box of Kundun+4+Luck 14 11 12 255 0 1 0 //Box of Kundun+5+Luck end

Prima linie probabil ca nu va aparea , asta nu conteaza.., deci tine minte acest fisier shop este doar pe Hans The Blacksmith si nu sterge ultima comanda (end) Fara ea GameServer va da erori.
_________________

M
Securizarea serverului de Muonline

Pasul 1:
Pentru inceput downloadeaza Sygate Personal Firewall Pro din link-ul de mai jos. Instaleazal si dai restart la calculator, chiar dak Sygate Firewall nu te intreaba dai restart recomandat. Dupa ce ai dat restart, Sygate te v-a intreba dak vrei s-a accepti niste programe care acceseaza Internetul. Da-le accept la toate pana distar. DAR cand deschizi Serverul tau opreste-te s-a dai accept si urmeaza instructiunile.
Download Sygate http://www.savefile.com/files/1856119
Blocheaza tot inafara de astea:

Gameserver.exe
Connectserver.exe

Blocheaza astea:

Dataserver1
Dataserver2
Joinserver
ExDB
RankingServer
EventServer

Acum am terminat prima parte in a face Serverul tau Anti-Hack.

Pasul 2:
Schimbi porturile pentru a face Serverul tau AntiBlast si AntiVaultBlast.

Dute in D:\muserver\links folder si dai click dreapta pe urmatoarele link-uri:

Link 1 - DataServer1
Link 2 - DataServer2
Link 4 - JoinServer
Link 8 - GameServer

Ele o s-a arate cam asa:

Cod:
1- D:\muserver\DataServer1\Dataserver.exe 55960
2- D:\muserver\DataServer2\Dataserver.exe 55962
4- D:\muserver\JoinServer\JoinServer.exe /p55970 /ca127.0.0.1 /cp55557
8- D:\muserver\GameServer\Gameserver.exe 127.0.0.1 55970 127.0.0.1 55960 55901

Acum pentru a schimba porturile cu altele diferite alege DataServer1 cu portu format din 5 cifre care sa inceapa cu 5, ex: 51234. DataServer2 este intodeauna mai mare cu 2 numere decat DataServer1, ex: 51236.
Acum s-a schimbam portu de la Join Server din 55970 in altceva, de ex: 54321
Acum in GameServer vom vedea porturile vechi de la JoinServer si DataServer1, schimba-le cu cele noi, uita-te jos pentru instruciuni.

Cod:
1- D:\muserver\DataServer1\Dataserver.exe 51234
2- D:\muserver\DataServer2\Dataserver.exe 51236 (2 more than Dataserver1)
4- D:\muserver\JoinServer\JoinServer.exe /p54321 /ca127.0.0.1 /cp55557
8- D:\muserver\GameServer\Gameserver.exe 127.0.0.1 54321 127.0.0.1 51234 55901

Acum dak folosesti Router fa acesti pasi dar deschide doar porturile astea:

44405 [TCP]
55901 [TCP]
55557 [TCP+UDP]
_________________



Data inscrierii: 10/Sep/2006
Mesaje: 90



Pasul 1: downloadezi AppServ http://www.uploadtemple.com/view.php/1155765437.rar
Cum Instalez AppSrv:

- Alegi Custom:

- debifezi MySQL si phpMyAdmin

- Pui IP sau DNS urmat mai jos de parola

-la sfarsit debifezi Start MySQL

Pasu 2: te duci in C:\Windows\php.ini... cauti
;extension=php_mssql.dll
si stergi ; din fata, dupa care o s-a arate asa
extension=php_mssql.dll

Pasu 3: down WebMu 0.3
Cum Configurez WebMu:
-dupa ce mai down copiezi tot in C:\AppServ\www
-deschizi config.php cu ajutoru Notepad-ului sau Wordpad-ului
-configurarea serverului


Pasu 4: dupa toate astea trb sa dai Restart la AppServ
Start/All Programs/AppServ/Service Control Server/Apache Restart


Pasu 4: Intri pe http://IP sau DNS/install/install.php ...
-dai Install Requirements

-dai Create Acount...tine minte Security Code si ai grija sa nu al pui 1111
-dupa ce ti-ai facut acount intri pe http://IP sau DNS/moules/cutenews

-dai la edit news si scrii ce vrei.

Atentie! Nu uitati s-a stergeti Install folder dupa ce a-ti instalat MuWeb pentru securitate
_________________



Cum sa faci un subserver la serverul de MUonline

Main Server

D:\MUServer\CS\Connectserverlist.dat
0 "MUPB1" "IPWAN1" 55901 "SHOW"
1 "MUPB2" "IPWAN2" 55902 "SHOW"

D:\MUServer\CS\Data\Connectserverlist.dat
0 "MUPB1" "IPWAN1" 55901 "SHOW"
1 "MUPB2" "IPWAN2" 55902 "SHOW"
D:\MUServer\CS\Data\Serverlist.dat
0 "MUPB1" "IPWAN1" 55901 "SHOW"
1 "MUPB2" "IPWAN2" 55902 "SHOW"
D:\MUServer\data\commonserver.cfg
ChaosEventServer = IP1
DevilSquareEventServer = IP1
EventChipServerIp = IP1
D:\MUServer\data\Iplist.dat
"IPWAN1"
"IPWAN2"
D:\MUServer\data\ServerInfo.dat
[GameServerInfo]
ServerName = MUPB1
ServerCode = 0
ConnectMemberLoad = 0;
D:\MUServer\data\lang\chs\commonloc.cfg
[ConnectServerInfo]
IP = IPWAN1
PORT = 55557
- Copy dir Dataserver1 and rename Dataserver3.
- Now, we have 9 links.
01 : D:\MUServer\DataServer1\Dataserver.exe 55960
02 : D:\MUServer\DataServer2\Dataserver.exe 55962
03 : D:\MUServer\DataServer3\Dataserver.exe 55964
04 : D:\MuServer\CS\CS.exe
05 : D:\Muserver\JoinServer\JoinServer.exe /p55970 /caIP1 /cp55557
06 : D:\MuServer\MU2003_EVENT_SERVER\WZ_MU2003_EVENT_SE RVER.exe
07 : D:\MuServer\RankingServer\DevilSqure_EventServer.e xe
08 : D:\MuServer\ExDB\Exdb.exe
09 : D:\Muserver\GameServer\GameServer.exe IP1 55970 IP1 55960 55901

_________________
Sus In jos
Vezi profilul utilizatorului http://www.green-arena.tk
 
Cum faci server de MuOnline.
Sus 
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
Rockoteca Online \m/ :: Happy zone :: PC Games :: MMO-
Mergi direct la: