Kак да направя сървар на MU

Тук е мястото да намерите информацията която дълго време сте търсили и сте се чудили как става номера. Пък и никога не е късно да научите нещо ново, нали?

Модератор: Техническа поддръжка

Потребителски аватар
Loud
Ветеран
Ветеран
Мнения: 1729
Регистриран на: 02 апр 2003 11:40
Местоположение: Montana City
Контакти:

Kак да направя сървар на MU

Мнениеот Loud » 21 дек 2005 14:31

минимални изисквания:
CPU:около 2.0GHz
RAM:256 DDR
HDD:40GB

необходими програми:
Microsoft SQL Server 2000 (има го в "data.bg")
MU server files(или в "data.bg", или в "mu.ragezone.com/files")

как да направиме сървъра:
след като инасталираме SQL Server 2000 отваряме
ENTERPRICE MANAGER (START>ALL PROGRAMS>Microsoft SQL Serever)
там отстрани виждаме една икона като кликнеме под нея
се появява ощте една и така кликаме докато не се появи DATBASE на
него даваме десен бутон и даваме NEW DATABASE. Правиме два DATABASE-a

1.muonline
2.ranking

даваме десен бутон на muonline след това даваме ALL TASKS, RESTORE
DATABASE, FROM DIVISE. Показваме каде са BACKUP фаиловете примерно
при мен са: D:\Muserver\db backs\MuOnline.bak
след това даваме един път OK, после в OPTION проверяваме каде ште
направи DATABASE файловете при мен те са: D:\Muserver\db\MuOnline_data.mdf
после пак даваме ОК. По съштия начин процедираме с ranking.

Следкато сме свършили с DATABASE-вете трябва да направиме ODBC-тата.
За целта отваряме:
START>CONTROL PANEL>ADMINISTRATIVE TOOLS>DATA SOURCE (ODBC),
ИЛИ START>SETTINGS>CONTROL PANEL...............
даваме на SYSTEM DSN кликаме на ADD, SQL SERVER, за име пишеме
MuOnlineJoinDB даваме NEXT,FINISH,NEXT сменяме DEFAULT DATABASE със
muonline после пак NEXT и FINISH.
Правиме оште 3 ODBC-та наиме muonline, event i USELOG с DEFAUT DATABASE muonline
и 1 ODBC с DEFAUT DATABASE ranking, него го кръщаваме ranking.

След това сменяме всички IP-ta във следните файлове:

D:\MuServer\CS\Connectserverlist.dat
D:\MuServer\CS\data\Connectserverlist.dat
D:\MuServer\CS\data\ServerList.dat
D:\MuServer\data\commonserver.cfg
D:\MuServer\data\IpList.dat
D:\muserver\data\LANG\chs\Commonloc.cfg (ако го има)
(в D:\MuServer се намира моя сървър)

после отваряме D:\MuServer\MU2003_EVENT_SERVER\DATA\svconfig.ini и
сменяме: mu2003_dsn = DEVILSQURE_RANKING със mu2003_dsn = Ranking, след
това отваряме D:\MuServer\RankingServer\svconfig.iniи сменяме:
odbc_dsn=DEVILSQURE_RANKING със odbc_dsn=Ranking


след това отваряме папката D:\MuServer\links
ако тази папка липсва то трябва да се направи в нея трябва да има:

link 1-ServerData 1(Shourtcut)
link 2-ServerData 2(Shourtcut)
link 3-CS(Shourtcut)
link 4-JoinServer(Shourtcut)
link 5-MU2003_EVENT_SERVER(Shourtcut)
link 6-DevilSqure_EventServer(Shourtcut)
link 7-ExDB(Shourtcut)
link 8-GameServer(Shourtcut)

даваме десен бутон на link 1 и на TARGET пишеме:
D:\Muserver\DataServer1\Dataserver.exe 55960
даваме десен бутон на link 2 и на TARGET пишеме:
D:\muserver\DataServer2\Dataserver.exe 55962
даваме десен бутон на link 4 и на TARGET пишеме:
D:\Muserver\JoinServer\JoinServer.exe /p55970 /ca127.0.0.1 /cp55557
даваме десен бутон на link 8 и на TARGET пишеме:
D:\Muserver\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55960 55901
(навсякаде кадето има IP 127.0.0.1 слагате вашето IP)

след това стартирате линковете от 1 до 8 като изчаквате всеки да зареди
и тогава пускате следващия.

След това идва време да се оправи CLIENTA това става като се вземе
версиата на играта която съотвтства на версиата и MAIN.EXE се отвори
с една програма която мисля че се казваше SERIAL и seriala на MAIN.EXE
се смени със SERIALA на GameServer.exe (него можете да видите като
стартирате GameServer.exe, тои се изписва на горната лента на прозореца)
за нештастие незнам как да uploadna тази програма, а вече не помня от
каде я взех.

Ако имате въпроси пишете на: bloodtemplar@data.bg

ето и как се пуска:

Изображение

забравих да добавя:

пропуск:
за ip configa..
D:\muserver\data\LANG\chs\Commonloc.cfg
тук се сетва ip, loot time i client serrial
още един пропуск...
във commonserver.cfg
devil square connect трябва да е на 0, за да може сървъра да пише датабаза със devil square rankings ( RankingServer )
още трябва всички hack penalties и прочие да са на 0 защото ще дропи играчите като ненормално в противен случей - ItemSerrialCheck работещ на каквито и да е весии няма , за това го поставете на 0


при някой не е chs, а kor

Chs - 3
Kor - 0

в зависмист от това какво сте сетнали в data\commonserver.cfg


----- Blast protection & Rooter settings ------
Затворете Портове 55960 i 55962 (dataserver ports) - за rooter или port blocker
Отворете Задалжително 44405 (ConnectServer (cs.exe)) порта..ако не го сменяте..ако го смените съответно отворете порта на който го смените
Отворете още GameServer порта - 55970 по подразбиране..ако го сменяте сътветно като cs.exe..

[Firewall settings]
Block:
dataserver1\DataServer.exe
dataserver2\DataServer.exe
SQL Server NT
Allow:
CS\CS.exe
GameServer\GameServer.exe
----------------------------------------

EASY! WebServer Setup

=================

Смъквате следния файл: http://easyphp.org/telechargements/dn.php?F=easyphp1-8 (Apache + Mysql + Easy Setup)
Инсталиране ( Препорачителна директория C:\easyphp\ , но не е задалжително )
Сега файловите са инсталиране и трябва да влезнете в easyphp\apache\php.ini и да промените следните конфигчета
display_errors = on заменяте с display_errors = off ( hint : по подразбиране на линия 302 )
Сега си сетнете "extensions" (намират се в края на php.ini)

;extension=php_db.dll ( премахнете ; )
;extension=php_dbase.dll ( премахнете ; )
;extension=php_mssql.dll ( премахнете ; )
;extension=php_sockets.dll ( премахнете ; )
Customize...
избирате пътят до уеб пакета ви \easyphp\apache\conf\httpd.conf
намирете и заменете DocumentRoot "C:/easyphp/www" със сегашното местоположение
намирете и заменете <Directory "C:/easyphp/www"> със сегашното местоположение
Сега стартирайте easyphp.exe , ще видите на трай бара ви се появява икона "Е" със мигаща червена точка .. това ви е easyphp мениджъра..
Като направите това копнете съдържанието на уеб пакета в директорията която сетнахте като DocumentRoot в пхп.ини

Конфигурирайте вашият уеб пакет със MSSQL servera vi install/config.php , config/config.php , poll/config.php

Сега отворете някакаф интернет браусър и напишете http://your.ip.address.here/install/install.php
кадете your.ip.address.here е равен на вашето ип ( http://whatsmyip.com )

Отворете Порт 80 на Apache.exe ( ако имате рутър или порт блокър )
ако имате "огнена стена" allow трафик от apache.exe
Линк за смъкване на уеб пакет ( X-Web )
-> http://rapidshare.de/files/3564026/page.rar.html

не сам качвал новата весия защото не ми се занимава да я подготвям но и тази не е лоша

Съдържание на пакета:
# Basic stuff
Quote:
1.1 Easy And Secure Account Registration
1.2 Users able to login\logout to page and use the privillages of a registered users
1.3 Easy to install
1.4 SQL Injection protection
# Rankings
Quote:
2.1 Character rankigns (Ordered by categories)
2.2 Guild Rankings
2.3 Devil Square Rankings
2.4 Personal ranks (in user CP)
# Statistics and lists
Quote:
3.1 Players online stat
3.2 Visitors On Page Stats
3.3 Members on page list
3.4 Banned users list
# User control panel
Quote:
4.1 Character information (views)
4.2 PK clearing
4.3 Level reset
4.4 Stat point adder
4.5 Passwor changer
4.6 Warp in lorencia (free) in case char i stuck - happens in 97j
4.7 Personal char ranks
4.8 Zen Casino
4.9 Account information (no secret stuff and no pwd revieled)
4.9.1 Page remembers when user logges in (if he selects that option) and next time loges him automaticly
# Other stuff
Quote:
5.1 Lost password retreival
5.2 User trade section
5.3 Download section
5.4 Rules section
5.6 Server info
5.7 Good statistics in amin page
5.8 Voting poll
5.9 IPB Forum board (comes with package)
5.9.1 Items for donating (97)
5.9.2 Database statistics
# Administrator`s panel
Quote:
6.1 Only users with control code=24 may enter
6.2 Able to change players stats (strength\agility\vitality\energy\leveluppoints\le vel\resets)
6.3 Able to change players class (DK\DW\Elf\MG\DL\BK\SM\ME)
6.4 Able to change players guild
6.5 Able to change players Name
6.6 Able to change players account password
6.7 Able to change players control code
6.8 Able to ban player`s char\account with a reason
6.9 Able to set players PK`s
6.9.1 Able to move the player to the selected land and selected coordinats
6.9.2 Revieles players account and account information + password
6.9.3 Able to change zen in vault and in char
6.9.4 Saves log about the usage of hte panel

!!!!! ВНИМАНИЕ:ВАЖНО Е ДА ДЕЛНЕТЕ sell.php i buy.php !!!!!!!!!
Така как да направите едновремено героя си и админ в сайта и гм в играта?
Отваряте SQL Query Analyser избирате датабаза MuOnline
и пишете..
UPDATE Character Set ctlcode=('24') where name=('ИМЕТО НА ВАШИЯ ГЕРОЙ')
Пускате Queryto
--------------------------------


До тук смятайте, че сте се справили добре

Препорачително файлове за сървъра:

http://darius.tinklapiai.com/mu/files/muserver.zip (97j)

Клиент: http://themad.data.bg/muonline/

В помощ на администратора:
MuEditor 2.1
BMD Editor
MuServer Launcher(StartUp)
Изображение
HONDA POWER
Изображение

Върни се в “FAQ”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 10 госта