PDA

View Full Version : Hướng dẫn Đưa Gunz Offline lên Online !



heoconlun
26-07-09, 11:28 AM
Đầu tiên các bạn hãy download các đồ nghề sau (*) :
-Client of System32 : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> %2Fes%2F%3Fd%3DBXPP5B6Z)
- System32 Server Files : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
- Apache Server :<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
- Microsoft SQL Server 2005 : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> Ffwlink%2F%3FLinkId%3D65212)
- Microsoft SQL Server Management Studio Express :<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> Ffwlink%2F%3FLinkId%3D65110)
- Simple Web Page : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
- ntwdblib.dll : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
- Xiao's June-Runnable [FileList Skip] :<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> %20XML%20Maker%20%5B/url%5D%3Cbr%20/%3E%5BURL=%22<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Chuẩn bị đồ nghề đã xong giờ làm việc nào \:D/

1- Cài đặt Microsoft SQL 2005
2- Cài đặt Microsoft SQL Server Management Studio Express
3- Tạo một thư mục ở ổ C, đặt tên là GunZServer
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
4- Giải nén Server File và Client vào thư mục GunZServer (Đổi tên các thư mục tương ứng như hình)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Giải nén Xiao's June-Runnable [FileList Skip] (theduel.exe) và quăng nó vào trong thư mục Client, chép đè lên file duel.exe để có file duel.exe mới (Xiao's June-Runnable [FileList Skip])

5- Cài đặt Appserver, đặt trang register ở C:/Appserver/<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> xóa tất cả những file chứa trong www và quăng Simple Web Page (giải nén ra rồi copy) vào trong đó.
6. Chạy Appserver, và edit file Config.php theo hướng dẫn dưới


<?php
$config['host'] = '?????/sqlexpress'; // IP Address

$config['user'] = 'sa'; // Database Username

$config['pass'] = 'your sa password'; // Database Password

$config['base'] = 'GunzDB'; // Database Name

$config['ip'] = 'Find in <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> ) and put the IP here'; //Your IP

$config['port'] = '6000'; // GunZ Online Port
?>7- Mở Appserver và đến C:/Appserver/php5, copy đè ntwdblib.dll vào thư mục
8- Ở desktop tiến hành Execute , kiếm php.ini và tìm 2 dòng sau


;extension=php_ming.dll
;extension=php_mssql.dllXóa chúng, lưu lại rồi đóng


DATA BASE AND SERVER SETUP !

Bước 1 - Thiết lập the Database và ODBC:

Tạo và kết nối đến Database

Mở Server Management Studio Express* (SMSE). Ở khu vực Object Explorer Panel chúng ta sẽ thấy 'Database' folder, click chuột phải vài nó, chọn 'New Database...'. Đặt tên là 'GunzDB' rồi click OK, Như vậy Thư mục Database đã được tạo.

Bước tiếp theo là kết nối dữ liệu vào thư mục đó. Click File> Open> File... và chọn đường dẫn đến GunzDB.sql file và mở nó. Lúc này chúng ta đang khởi động engine quản lý toàn bộ game, khi tất cả đã xong xuôi, việc cần làm là nhấn 'Connect'.

Bây giờ click chuột phải vào 'File' và đến 'SQL Editor' tool bar để quan sát. Ở toolbar có một drop-down menu với 'master' database được chọn, click vào con trỏ và chọn 'GunzDB' database và click next để đến drop-down menu tiếp theo, 'Execute'. Một Message thông bao : 'Command(s) completed successfully.' Điều này có nghĩa bạn đã thực hiện thành công.
Tạo ODBC
Click Start> Run> và gõ 'odbcad32'. Hiện tại bạn đang ở 'User DSN' tab, click 'Add'. Một cửa sổ khác sẽ hiện ra, chọn 'SQL Server' và click 'Finish'.

Một pop-up tiếp tục hiện ra, và ở đây việc cần làm là điền thông tin về Data Source của bạn. Điền 'GunzDB', bạn có thể điền tên tùy thích, tuy nhiên để có thể kết nối với SQL Server, bạn cần phải quay trở lại SMSE, quan sát ở SQL Editor tool bar và chọn icon thứ 2 mà sẽ ngắt kết nối với Data Engine. Bây giờ click icon thứ nhất để kết nối lại, nhưng phải chắc rằng phải đúng tên Server vào lúc này, tiếp tục click 'Connect'.

Quạy trở lại để tạo ODBC của bạn và ở khu vực 'Server' text input, copy server name vừa đặt vào. Click next cho đến khi các settings thiết lập đều ok.

Bước tiếp theo, click vào tick box và chọn 'GunzDB' từ drop-down menu, click 'Next' và cuối cùng là click 'Finish'.

Nếu bạn muốn kiểm tra lại data source, click 'Test Data Source...' ở khung cửa sổ, xong thì click 'OK' để hoàn thành.<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Step 2 - Tinh chỉnh Server:

Đưa tất cả server file vào trong C:\drive và giải nén chúng ra một thư mục, đặt tên là 'GunzServer'. Đến 'Locator' folder và mở 'Locator.ini' file. Kiếm dòng chứa đoạn mã sau :


[NETWORK]
IP="217.0.0.1"
PORT="8900"Bạn có thể thay thế '217.0.0.0' bằng IP của mình hoặc localhost với IP là '127.0.0.1'.

Vào MatchServer folder và run 'MatchServer.exe'. Minimize nó xuống, đừng tắt.

Step 3 - Tạo Account :
Dùng SMSE và kích hoạt 'Database' folder nếu nó chưa được mở. Mở 'GunzDB', mở 'Tables' và click chuột phải vào 'dbo.Accounts', chọn 'Open table'. Không cần phải lo lắng về chỗ AID. Ở UserID, điền account ID, ở Password field điền password của bạn, ở UGradeID và PGradID, điền thứ hạng của ID.


Account Grades
Administrator - 255
Developer - 254
Banned - 253
Mod - 252
Jjang - 2 (event winner)
Normal User - 0Chắc chắn rằng bạn đã mở file dbo.login and và tên tài khoản, password phải trùng với thông tin trong dbo.Account , không thì sẽ xảy ra lỗi

Xong rồi thì đến SQL Editor toolbar và click 'Execute'

Ví dụ :
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> us%2Fimg254%2F9256%2F05wh1.jpg)

LOCATOR setup ở Database (in SQL)

Có thể tìm kiếm Table này trong SQL : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


ServerID= 1
CurrPlayer= 0
MaxPlayer= 200
Time= 11.03.2207 0:00:00 (copy and paste the time)
IP= [YOUR IP(WAN)]
Port= 6000
ServerName= MatchServer1
Opened= 1
Type=4
TYPES:
1=Debug Server
2=Normal MatchServer
3=Clan WarServer
4=Quest Server
5=Event Server

Cũng đừng quên chọn types trong Table servertype.dbo
1=Debug Server
2=Normal MatchServer
3=Clan WarServer
4=Quest Server
5=Event Serveropen locator folder, open locator.ini và thay đổi chúng theo ý bạn:


[DB]
DNS="GunzDB"
USERNAME="sa"
PASSWORD="password"

[NETWORK]
IP="YOURWAN"
PORT="8900"

Ports to forward
6000 tcp
5100 udp
7000 to 7777 tcp and udp
8900 tcp
80 tcp

Config AgentConfig.xml
<?xml version="1.0" encoding="euc-kr"?>
<XML>
<AGENTCONFIG>
<NAME>Name this server</NAME>
<MAXCLIENT>500</MAXCLIENT>
<MATCHSERVERADDRESS ip="127.0.0.1" tcpport="6000"/>
<ADDRESS ip="YOU IP WAN" tcpport="7777" udpport="5100"/>
</AGENTCONFIG>

</XML>Config MatchServer
Mở server.ini ở trong matchserver folder và edit theo hướng dẫn (tiếng Anh nhé ), chỗ nào "LEAVE" tức là bạn bỏ qua




[DB]
DNS="GunzDB"
USERNAME="sa"
PASSWORD="123456"

[SERVER]
MAXUSER=500
SERVERID=1
SERVERNAME="SERVER NAME(must be the same one you put in the serverstatus tabe in SQL)"
FREELOGINIP="WAN IP"
KEEPERIP="WAN IP"
MONITORIP="127.0.0.1" <--LEAVE
MONITORPORT=9000
MODE="test" <--test = Quest server, clan = Clan War, event = Event server, normal = Normal match server
COUNTRY="BRZ" <--LEAVE
LANGUAGE="BRZ" <--LEAVE
USETICKET="0" <--LEAVE

[LANGUAGE]
LANG_TYPE="eng" <--LEAVE
[LOCALE]
DBAgentPort=5100 <--Must be the same in match agent
DBAgentIP=127.0.0.1 <--LEAVE
[FILTER]
USE="0" <--LEAVE
ACCEPT_INVALID_IP="1"<--LEAVE
[ENVIRONMENT]
USE_HSHIELD="0"<--LEAVE
USE_XTRAP="0"<--LEAVE
USE_EVENT="0" <-- if this is set to 1 the it will use any event put into event.xml(found in your match server folder))
USE_FILECRC="0"
USE_MD5="0"<--LEAVE10- Dùng MRS pack và umpacked vào system.mrs
11- Mở System.xml và edit như sau :



<?xml version="1.0" encoding="UTF-8" ?>
<XML>
<XMLHEADER>version="1.0" encoding="UTF-8"</XMLHEADER>

<SKIN>Default</SKIN>

<DEFFONT>Arial</DEFFONT>

<IME>true</IME>

<BAREPORT>
<ADDR><b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>>
<DIR>incoming/gunz_global</DIR>
</BAREPORT>

<HOMEPAGE>
<URL><b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>>
<TITLE>GunZ the Dual</TITLE>
</HOMEPAGE>

<EMBLEM_URL><b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>>

<TEMBLEM_URL><b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>>


<LOCATORLIST>
<LOCATOR id="1" IP="Put your IP here find in <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>" />
</LOCATORLIST>

<TLOCATORLIST>
<LOCATOR id="1" IP="Put your IP here find in <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>" />
</TLOCATORLIST>

</XML>Lưu lại rồi đóng.

12- Mở Filelist XML Maker và mở Filelist.xml, copy những code sau :


<FILE NAME="system/channelrule.xml" CRC32="e1eace19"/>
<FILE NAME="system/chatcmds.xml" CRC32="2e73b62e"/>
<FILE NAME="system/cserror.xml" CRC32="ae600e51"/>
<FILE NAME="system/droptable.xml" CRC32="89d012bf"/>
<FILE NAME="system/filelist.xml" CRC32="3d183b38"/>
<FILE NAME="system/gametypecfg.xml" CRC32="a30ace24"/>
<FILE NAME="system/LenzFlare.xml" CRC32="aa6b8ae0"/>
<FILE NAME="system/locale.xml" CRC32="0a2e49cc"/>
<FILE NAME="system/messages.xml" CRC32="169ad71d"/>
<FILE NAME="system/notify.xml" CRC32="fcbf921e"/>
<FILE NAME="system/npc.xml" CRC32="cf8d7475"/>
<FILE NAME="system/questmap.xml" CRC32="22c19841"/>
<FILE NAME="system/scenario.xml" CRC32="f516f76d"/>
<FILE NAME="system/strings.xml" CRC32="af654afd"/>
<FILE NAME="system/system.xml" CRC32="a7f45c64"/>
<FILE NAME="system/tips.xml" CRC32="bb2c96a3"/>
<FILE NAME="system/worlditem.xml" CRC32="4149fd38"/>
<FILE NAME="system/zitem.xml" CRC32="2391710c"/>
<FILE NAME="system/zquestitem.xml" CRC32="764682ef"/>
<FILE NAME="system/zskill.xml" CRC32="3ea8a26f"/>

12-Vào system Folder, mở filelist.xml (system)



<FILE NAME="system/channelrule.xml" CRC32="e1eace19"/>
<FILE NAME="system/chatcmds.xml" CRC32="2e73b62e"/>
<FILE NAME="system/cserror.xml" CRC32="ae600e51"/>
<FILE NAME="system/droptable.xml" CRC32="89d012bf"/>
<FILE NAME="system/filelist.xml" CRC32="3d183b38"/>
<FILE NAME="system/gametypecfg.xml" CRC32="a30ace24"/>
<FILE NAME="system/LenzFlare.xml" CRC32="aa6b8ae0"/>
<FILE NAME="system/locale.xml" CRC32="0a2e49cc"/>
<FILE NAME="system/messages.xml" CRC32="169ad71d"/>
<FILE NAME="system/notify.xml" CRC32="fcbf921e"/>
<FILE NAME="system/npc.xml" CRC32="cf8d7475"/>
<FILE NAME="system/questmap.xml" CRC32="22c19841"/>
<FILE NAME="system/scenario.xml" CRC32="f516f76d"/>
<FILE NAME="system/strings.xml" CRC32="af654afd"/>
<FILE NAME="system/system.xml" CRC32="a7f45c64"/>
<FILE NAME="system/tips.xml" CRC32="bb2c96a3"/>
<FILE NAME="system/worlditem.xml" CRC32="4149fd38"/>
<FILE NAME="system/zitem.xml" CRC32="2391710c"/>
<FILE NAME="system/zquestitem.xml" CRC32="764682ef"/>
<FILE NAME="system/zskill.xml" CRC32="3ea8a26f"/>Xem hình để chú ý khu vực cần paste



13- Ok, lưu lại và Pack the system vào system.mrs

Sau đó copy đè system.mrs vào client folder

14. Mở Microsoft SQL Server Management Studio Express và tìm kiếm DBO.ServerStatus - Mở table này.


Server ID = 1
CurrPlayer = 0
MaxPlayer = 500 or 1000
Time = 30.1.08
IP = 127.0.0.1
Port = 6000
ServerName = Match ( In the sever.ini of the match server puth in servername = match)
Opened = 1
Type = 4execute và lưu lại

15- Mở matchserver, locator, and match agent (Mở matchagent sau the matchserver


;) Xong rùi đó
Chúc các bạn thành công <:-P

ngotiendat
26-07-09, 11:40 AM
chuẩn bị đồ nghef làm việc xong ấn chả hiện cái gì =)). Trích lời thì lại thấy =))

sharcker
29-07-09, 11:22 PM
sao mình làm đúng như hướng dẫn rồi mà vào không thấy sever chắc tại là mìnhg mở ports sai
Bạn có thể hướng dẫn mình mở ports không modem mình là Vigor 2700 Series

DjCHICKENMEN
31-07-09, 03:22 PM
Nhờ mấy anh cho link khác đi 1 vài link die hết cả :(

phonglucvan
04-08-09, 04:21 PM
hay quá>sướng quá>vui quá>mệt quá
coi mà lé con mắt:-o:Laluot_245::Laluot_211::Laluot_154:

heoconlun
04-08-09, 04:31 PM
=)) lé đâu mình viết gọn mà =))

akanepro
22-10-09, 08:59 PM
Lên được Online tui cùi, muốn Online được thì phải xài IP tĩnh, còn nếu xài moderm thì mỗi ngày chịu khó chỉnh IP trong server.

htc1991
03-01-10, 08:04 PM
không biết đưa lên online ai chỉ dùm tui với

Alehap2010
21-02-10, 07:32 PM
ntwdblib.dll để làm jk`, sao ko thấy bài viết nhắc tới + link bên 4r khác, làm bín reg acc để down_ _

Xiao's June-Runnable [FileList Skip] link đưa tới file khác_ _

Alehap2010
21-02-10, 08:22 PM
h3r làm đc goy`;))
olala
30charrrrrrrrrrr

Oai_online
26-12-10, 10:38 PM
ko xem đc rồi
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

koki91
26-12-10, 11:52 PM
hic sao mà ko click vào đc vậy anh?

phien-nhatrang
27-12-10, 12:12 AM
bấm vào quote .

koki91
27-12-10, 09:14 PM
hic sao mà ko ấn vào đc vậy a ơi