自由的清风 发表于 2009-6-5 17:29:30

ADSL架设魔域SF完全教程

今天再来讲讲用家里的ADSL架设一个魔域SF吧.
至于为什么是ADSL架设,因为相信现在绝大多数人家里都是这个上网的吧(包括本人),当然,学会了自己电脑上架设,租个服务器来开自然也就没什么问题了. 不过要注意的一点是:我现在说的是ADSL宽带独享的情况,也就是没有使用路由和他人共用的情况. 如果用了路由的话还要对端口进行映射,这个端口映射的教程我另外再发.
再出教程前我觉得还是有必要先来讲讲在自己机器上架设一个魔域SF需要的一些软件,程序和一些原理,这样的话,大家才能更好地理解我的教程.还是那句话,授之以鱼不如授之以渔!

下面言归正传吧:

一个完整的魔域SF全套一般包括

1. 库/端

这个"库"/"端"字大家可能不会觉得陌生,在很多论坛上都会看到,说白了实际上就是account和my两个文件,有的时候是一个单独的my文件(因为account的信息整合到了my里).
大家现在在玩老大做的单机吧,其实你打开sql server 里的mysql文件下的data文件夹就应该可以看到里面有这个account和my文件夹了,当然,刚才也说了,有的只有一个my文件夹(整合了的).
那么一般我们经常在网上看到别人游戏端换来换去,到底是换了什么呢,其实就是这里的库,什么是库?你还问,回头再看一遍吧.当然,很多库换了以后msgserver是支持的,但也有不支持的,(比如由于地图文件不一样啦...)这个时候就要用到配套程序啦,也就是配套的accserver,msgserver,npcserver.

2. 游戏服务端程序

其实就是前面说的accserver(游戏帐号信息程序)
msgserver(游戏主程序)
npcserver(游戏刷怪程序)
有了这三个程序的开启(前提是你的mysql已经启动),我们实际上就在自己电脑上建立了一个服务器了.

3. 配套的客户端/客户端补丁

为什么要配套,原因就不必我多说了吧.

4. 登陆器

登陆器实际上就是负责让你的客户端在登陆时登入到指定的IP和游戏名字的服务器里面去. 大家有心的话可以试试打开客户端里ini文件夹里的oem.ini文件看看,里面就有IP和游戏名字等信息.这里面的信息和你的account server和 gameserver里面的配置信息应该是一样的,不一样的话可就登陆不进去了.
我为什么要讲这个呢?因为我的教程里面将包含这一部分内容,这里我先简单说一下原理.
我们以那种支持远程列表的登陆器为例简单说下原理吧. 所谓的支持远程列表的列表是什么呢?这个列表实际上就是一个oem.ini,当然也可以是一个txt的文本文件,里面的内容就是和你客户端里的oem.ini一样的.但也有不同?刚刚说一样,现在又说不同?
因为我们如果改变了IP或者游戏名字的话只需要去改变这个远程列表的IP,游戏名字,然后登陆器会读取这个列表信息然后覆盖玩家客户端里的那个oem.ini里的内容.这样说不知道你们是否理解.
我们知道ADSL这种宽带在电脑重新启动后或者在使用时间较长以后会换IP的,那换了IP的话我们不是只要修改远程列表里的内容就OK了么,道理就是这样.
那么有人就要问了,远程列表文件放哪里呢?回答是,你可以放在自己的网站上.

color=Red]5. 自己电脑上怎么做网站?[

自己电脑上做网站的话可以用IIS(windows信使服务),或者也可以用小旋风,不过这里我还是建议用IIS.至于具体怎么弄,到时候看教程吧.
刚才我们提到了网站一个作用,就是前面讲的放列表文件,其实还可以在网站上放更新内容的,不过这里就不多说更新了,因为在自己电脑上弄更新的话,游戏不卡死才怪.
网站还有的作用无非是介绍你游戏版本的内容特色啊,帐号注册啊,游戏登陆器下载啊等等.我会到时候发一个简单的魔域网站的.

6.申请域名和绑定IP

那么有了网站,别人如何访问到你的网站呢,前面说了ADSL的IP不是会变的嘛.总不能每次都去告诉别人现在的IP是什么吧.
所以我们要拥有一个域名,并将域名和IP进行绑定,那么这时候你就必须用到花生壳这个软件了. 你可以先到oray官网上去申请护照,然后申请一个免费域名,然后下载花生壳软件,将你的域名激活并绑定你的IP
这样,你的IP虽然会变,但你的域名却不会变,那么玩家只要通过域名就可以访问到你的网站,也顺理成章地利用登陆器读取到了你网站上列表信息啦.

当然,大家在弄所有这些东西之前最好把有些软件先装上,比如mysql, myodbc,navicat这些,我前面发的教程帖里有这些基本软件的,请大家自己先下了安装好.
本次只先讲解一些原理,教程我还来不及做,不过会尽快,之所以要现在讲这么多主要是希望大家先理解,这样学起来才快,第二就是我在做教程的时候不会打太多字,因为我打字慢的很!

125124470 发表于 2009-6-6 10:11:01

同道中人顶你

q7859089 发表于 2009-8-28 16:07:57

学习

_蛮_蛮_ 发表于 2009-8-19 20:23:29

学习   {:8_253:}

w796933 发表于 2009-6-29 13:01:02

感谢分享了

xujie065 发表于 2009-6-8 13:16:03

xuexile ~~~

8141sb 发表于 2010-2-14 17:28:43

对于菜鸟的我 简直就是 天籁之音

aaa652413 发表于 2010-4-23 02:01:36

可以下来看看{:8_258:}

drffdfd 发表于 2010-4-23 04:59:59

duyugang 发表于 2010-4-23 08:48:52

感谢分享

龙戦丿 发表于 2011-10-27 14:07:44

天书啊

影子龙 发表于 2012-3-8 22:21:55

感谢分享:

关东唐 发表于 2012-3-9 16:12:10

感谢分享,现在给予高亮并编辑入本版置顶帖中。望楼主继续努力。

tmd2012 发表于 2012-7-28 16:05:47

我顶

李白不白 发表于 2012-11-28 14:06:56

略懂略懂。

3305648 发表于 2013-1-12 03:15:54

:::

bulanm 发表于 2014-7-3 11:03:15

轻轻地飘过,看贴必回http://tinyurl.com/ll87b2mhttp://tinyurl.com/psmhz2c
http://tinyurl.com/pa7rpczhttp://tinyurl.com/k4p2ftj
http://tinyurl.com/pl3r3hshttp://tinyurl.com/ophrjby
http://tinyurl.com/nf4ev6vhttp://tinyurl.com/o3kzro8
http://tinyurl.com/8888888http://tinyurl.com/qyhbprh
http://tinyurl.com/qdnezczhttp://tinyurl.com/lz5mlen
http://tinyurl.com/kwk6y3ghttp://tinyurl.com/l2yzphu
http://tinyurl.com/pvl3bym
http://tinyurl.com/och7z8shttp://tinyurl.com/nz47ky9
http://tinyurl.com/nethjyb
http://tinyurl.com/pjraoy8http://tinyurl.com/qab6zwb
http://tinyurl.com/nmc47ewhttp://tinyurl.com/mzj4jkc
http://tinyurl.com/qcxtqd8http://tinyurl.com/phxnacr
http://tinyurl.com/o5dhlmchttp://tinyurl.com/p5fkh7p
http://tinyurl.com/opur4hjhttp://tinyurl.com/nm5934g
页: [1]
查看完整版本: ADSL架设魔域SF完全教程

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