49179499 发表于 2012-8-17 15:13:25

颓废之心的架设教程,英文版,找英文能力好的朋友来汉化。


研究群:141325151最好不要网站翻译的, 最好是人工翻译。因为网站翻译出来的很多词不准。

#Preconfiguration
Be careful with everything you do. If your server doesn't run or doesn't run properly, you missed/failed one of these steps.

1. Import the database Repack.

2. Change YOURPUBLICIPHERE in ServerOption in RustyHearts_Auth to your public IP Address

3. Change YOURPUBLICDNSHERE in ServerOptionDNS in RustyHearts_Auth to your public DNS (e.g.: domain.tld)

4. Go to the Option directory (the one with plenty of xmls).

5. Put the hostnames in "hosts" to your own systems hosts file (found in %WINDIR%\system32\drivers\etc)

6. Edit the XMLs as needed (change public IP and DNS to corresponding database values)

7. Edit the rustyhearts.xml in base folder of this repack and put it somewhere available to the web.

8. Edit Auth-API.php to match your database. If you don't know what you're doing, don't touch anything below SQL settings.

9. Put Auth-API.php to a local(!) web available folder (accessing from localhost is everything you need. This can be a security risk if you put it web-available, don't say I didn't warn you. .htaccess does the job)

10. Edit the service_control.xml in Options folder and place the Url to your auth-api to the corresponding place.

#Running the servers
This one is actually pretty easy.

1. Run the following servers (order is not important)
    Agent_Release_x64.exe (called AR from now on)
    AgentManager_Release_x64.exe
    DBCServer_Release_x64.exe
    GameGatewayServer_Release_Windy_X64.exe (called GGS from now on)

2. Switch to GGS console.

3. press the following keys on your keyboard: u o l (the last one is optional, just locks the keyboard again)
    If you want to stop FPS output in DBCServer, the key order is: u r l

4. Switch to AR console

5. press the following key on your keyboard: u 1 l
    The Servers should be starting now. Make sure to open up the specific firewall ports, if asked.

6. Switch to GameServer console. (one is gamelobby, other is guildlobby, this description is for both.)

7. press the following keys: u a l

8. go to PVPServer console.

9. press the following keys: u m l

You didn't see that one coming, did you?
Servers should be running fine now. If something is faulty, check above.

#Client Setup

1st thing you need to do is getting the right client.
There is only one client that matches the server.
The only way of obtaining the right client I know currently is downloading it from steam.
Do not update/run the client once steam has finished downloading it.
If you're missing libraries, you'll find the needed ones in "steamapps/common/rusty hearts/redist" (run vc_redist and dxsetup here, if you need to)
Once downloaded, go to "steamapps/common/rusty hearts" and run MPatcher.exe to update XTRAP (needed, otherwise the game won't run).
Close down the game (it's missing GateXML info).
Create a Shortcut to RustyHearts.exe.
Edit target path to: "PathToSteam\steamapps\common\rusty hearts\RustyHearts.exe" "PathToSteam\steamapps\common\rusty hearts\MPatcher.exe" server=YOURXMLURLHERE
Change YOURXMLURLHERE to match your corresponding xml path (e.g.: http://domain.tld/rusty.xml)

#Client Setup Complete

#Creating Account

Go to your RustyHearts_Auth Database into the AuthTable table.
WindyCode = username
worldid = 0
AuthID is an MD5 value calculated from username and password (like this: MD5(usernamepassword), you can use a webgenerator or create your own :D)
Tcount is an account counter, just increase it.
online = 0
CTime = PutCreateDateHere
BTime = PutDateHere
LTime = PutDateHere
IP = 127.0.0.1
LCount = 0
ServerType = 0
HostID = 0
DBCIndex = 0
InquiryCount = 5
event_inquiry = 1
CashMileage = 0 (you can add as much mileage as you want, though)

女公子 发表于 2012-8-17 15:27:16

支持一下。。。。。。。。。

quyan123456789 发表于 2012-8-17 16:25:36

期待楼上的发布

kissmelove 发表于 2012-8-17 16:45:21

谁去把客户端汉化掉!

173821500 发表于 2012-8-17 18:11:36

客户端 汉化 这个 工作量 就大了

小太阳的影子 发表于 2012-8-17 19:31:16

英语很烂,完全看不懂~顶一下先

cgndxmg 发表于 2012-8-17 22:08:14

支持一下,坐=高手出一键。

cqzxc 发表于 2012-8-18 00:46:13

东西了? 发广告 宣传群的?

a99319924 发表于 2012-8-18 00:50:56

貌似工程很大

line33 发表于 2012-8-18 00:55:57

游戏玩多了,英语能力也跟着学习了不少。

苗、小乐 发表于 2012-8-18 15:08:06

:英文实在是太烂了....支持汉化。

xusk999 发表于 2012-8-18 16:05:31

期待 英语一样上

【/可怜】Hoㄗe 发表于 2012-8-18 18:08:33

煞笔莫装b小心被雷劈!

gda123123 发表于 2012-8-18 19:38:48

本帖最后由 gda123123 于 2012-8-18 20:26 编辑

少小光会混到老作光棍..

大家都是好好在讨论,希望别引发什么言语纠纷..
昨天我也第一时间发了翻译,但实际上也没什么帮助
所以才删除了那篇细节不足的教程,指出另外一条正确的研究路线.
RH的主要讨论发源还是在RZ(Ragezone)论坛
甚至连楼主先前转帖的都是
转来的虚拟机运行图片,用的还是我先前设置错误的运行图..
在宝湾等待这种陈旧资讯,不如去RZ论坛直接爬文.

各种服务器本来架设的复杂度就不同
正视自己的不足才能成功架好
为免招人争议,想学习架设的人直接私讯我吧
我用QQ远程指导

qyq123123 发表于 2012-8-19 04:32:13

额...纯支持了:
页: [1]
查看完整版本: 颓废之心的架设教程,英文版,找英文能力好的朋友来汉化。

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明