下面是我找的一些资料,但自架服务器是不被允许的,而且中间还有很多插曲需要克服,估计自己架设好的成本比购买的差别很大!
穷玩党,没钱买服务器,闲的蛋疼又不甘堕落的,在寝室或家里宽带60m,身边还有台电脑,梦想把家里的电脑如何架设成服务器自己当网管,肯定比买某云的强太多了,即使不能保障36524持续维护,但能够爽个一年半载也是不要不要的。即使不同的服务器提供的服务并不相同,但每种服务器由规划、架设到后续的安全维护,流程是没太大差别的。
下面介绍一下第一种, *** 作的话还需自己琢磨。比如说光纤猫是网通的,有公有地址,平时用nat连接,本质就是端口映射,如果将光纤猫的某个固定端口,映射到自己电脑上的服务端口(就80吧),那应该就ok的,虽然正常是dhcp分配的,临时映射端口,但是提供映射的应该还是有的吧。想要原理,自己上网。网上有人成功把私有地址改成了公有地址,那就下面是过程。
1、直接输入网关地址登录进去了,进去直接看到一个应用的,端口是应用层的了。
2、然后,可以看到nat服务器,可以直接设置,添加,
3、外部端口就是猫的端口,也就是客户端访问的时候的端口了。初始和终止的,直接设置80,
4、然后,还要选择服务器,默认的就什么telnet之类的,直接其他服务器地址的话,选择电脑的地址。
5、确认了。设置好后,首先是进入状态,copy了下公有地址了(没有的话,就网上搜下查看自己的共有ip啥的就行了),
6、输入,如果成功,可以试试电脑、手机了,输入发现ok的话可以断下wifi,用的数据,如果,连接不上。首先,就apache(我用的wamp)是不是受限了,反正跟着网上的搞了很多>
7、如果不行就可能是防火墙了,电脑防火墙是关着的,测试了下把防火墙打开,还是不行。那就只能是猫的防火墙了。但是,一打开,发现猫的防火墙只有高中低,不能关闭,
8、还不行就是超级管理员的问题,但这个管理员才能修改,账户只能查看,也可以直接修改啊,
9、期间还可以把apache的权限搞一遍,重启几遍,还是不行就映射其他端口试试。可以把端口改成了8520,这自己调试。
解决了问题关键是到一千还是两千是熟知端口,到8000以上的,肯定是自定义端口了,最低级别就是屏蔽这些端口了。可能,nat映射,这些熟知端口就默认没拿来映射(现在只是光纤猫,如果是主机那就废了)所以,端口映射的时候,最好还是选择自定义端口的。(文章来源互联数据)
开传奇 你要准备好的东西 1传奇版本(就是游戏服务端) 2传奇数据库(DBC2000) 网上可以下载 3传奇客户端(热血传奇) 会玩传奇的都知道 4 传奇登陆器 这个就不用我在介绍了 好 这几个东西都准备好了 现在我们就开始来安装(传奇数据库) 安装(数据库)你就是一直点 点到它安装完成就可以了 中途不用修改什么 安装好后我们就来设置 首先把你的 (游戏服务端)解压缩到D盘 在次我们来设置数据库 在控制面版找到BDE ADMINISTRATOR 双击打开 先不要管里面是什么啦,按ctrl+N d出个对话框 如果是STANDARD 直接点OK,然后在左边找到你创建的STANDARD(左边显示的是STANDARD1)改名字为HeroDB,然后点下他看右边拦把那个路径也就是PATH:改成你装的传奇服务端路径,例如我把传奇装到D盘(mirserver在D盘目录下)那么我应该设置D:\mirserver\Mud2\DB 是其他盘就是E:\mirserver\Mud2\DB 就这么简单别想那么多了,然后点下被你改名的HeroDB 然后按ctrl+A d出个对话框 点OK就可以了,然后放心关闭不用管这个DBC2000了(万一控制面版找不到BDE ADMINISTRATORS 你来找我,帮你解决) 好(数据库)安装好后我们来设置(服务端) (服务端)解压缩出来的是一个叫(Mirserver)的文件 首先是设置好IP地址,(127001) 是单机IP地址(也就是在没有连网的情况下开传奇就使用这个IP了) 如果你是在网吧 那你要找到你在网吧上网的机子的IP(不是网吧的服务器,是你在网吧上网时的机子,) 这样的话网吧的机子是属于局域网 一般局域网的IP地址是 (19216800)的 一定是192168 开头的 我门先来开单机传奇吧,就是把所有要设置的IP全改为127001 这个比较简单 打开Mirserver找到 Configini 文本文档设置成 GameName=GMKONT 这是你开传奇的传奇名字 (你想改成什么就什么,前提是全部要改) ExtIPaddr=127001 这个就是本机的IP地址了 (就是开单机传奇用的IP地址只能一个人玩) GateAddr=127001 GatePort=5500 这个是游戏服务器的端口 (一般不需要改动) ServerAddr=127001 ServerPort=5600 MonAddr=127001 MonPort=3000 GetStart=1 (1) 打开 DBServer 文件夹下的 !addrtabletxt 打开把IP设置成 127001 127001 !serverinfotxt 打开设置成 127001 127001 7200 127001 7300 127001 7400 详细点说了 (127001是IP 7200 7300 7400 是游戏端口,就改IP端口不要改) Dbsrcini 打开 设置成 [Reg] Key=0123456789 IP=127001 ServerAddr=127001 ServerPort=63300 [Setup] ServerName=GMKONT ServerAddr=127001 ServerPort=6000 GateAddr=127001 GatePort=5100 IDSAddr=127001 (2) 打开 LoginGate 文件夹 下的Configini 文本文档 设置成 Title=GMKONT ServerAddr=127001 ServerPort=5500 GateAddr=127001 GatePort=7000 (3) 打开 LoginSrv 文件夹下的 !addrtabletxt 文本文档设置成 GMKONT Title1 127001 127001 127001:7100 !serveraddrtxt 文本文档 设置成 127001 Logsrvini 文本文档 设置成 [Server] ReadyServers=0 EnableMakingID=1 EnableTrial=FALSE TestServer=1 GateAddr=127001 GatePort=5500 ServerAddr=127001 ServerPort=5600 MonAddr=127001 MonPort=3000 DynamicIPMode=0 EnableGetbackPassword=1 AutoClear=0 AutoClearTime=1000 DBServer=127001 FeeServer=127001 LogServer=127001 DBSPort=16300 FeePort=16301 LogPort=16301 AdminName= DisableNumber=0 ServerName=GMKONT (4) 打开 LogServer 文件夹下的 LogDataini文本文档设置成 [Setup] ServerName=GMKONT Port=10000 BaseDir=D:\MirServer\LogServer\BaseDir\ (5) 打开 MIR200 文件夹下的 !runaddrtxt文本文档设置成 127001 !Servertabletxt 文本文档设置成 127001 !Setuptxt 文本文档设置成 [Reg] Key=0123456789 IP=127001 ServerAddr=127001 ServerPort=63000 SerialNumber=185957 SerialPassWord=158835 [Server] ServerIndex=0 ServerName=GMKONT ServerNumber=0 VentureServer=FALSE TestServer=TRUE TestLevel=20000 TestGold=5000000 TestServerUserLimit=2000 ServiceMode=FALSE NonPKServer=FALSE DBAddr=127001 DBPort=6000 IDSAddr=127001 IDSPort=5600 MsgSrvAddr=127001 MsgSrvPort=4900 LogServerAddr=127001 GateAddr=127001 Configini 文本文档设置成 GameName=GMKONT ExtIPaddr=127001 RegServerAddr=127001 RegServerAddr=127001 RegServerAddr=127001 GateAddr=127001 ServerAddr=127001 MonAddr=127001 ServerAddr=127001 GameListtxt文本文档设置成 GMKONT|127001|7000|MirClientdat| (6)打开 RunGate 文件夹下的 Configini文本文档设置成 [RunGate] Title=GMKONT GateAddr=127001 GatePort=7500 ServerAddr=127001 RunGateini文本文档设置成 [server] Title=GMKONT(7200) GatePort=7203 ServerPort=5000 index=0 Server1=127001 Server2=127001 Server3=127001 ListenAddr=127001 GateAddr=127001 ServerAddr=127001 (7) D:\Mirserver\SelGate文件夹 下的 Configini文本文档设置成 [SelGate] Title=GMKONT ServerAddr=127001 ServerPort=5100 GateAddr=127001 OK iP地址大功告成,(如果你设置正确)出现任何黑屏和进不了创建人物界面,绝对不是IP地址设置问题,不要考虑IP问题 好了七个文件夹的IP我们都设置好了,现在我们来看下传奇服务器是否能正常开启了 传奇服务端七个要开启的服务端文件 (换句话说:你要开传奇服务器,就要开这7个服务端文件) 打开Mirserver 文件夹下有个 GameCenterexe 这是游戏控制器 点启动游戏 它会自己开启传奇服务器的七个程序 开启好了之后 你找个传奇登入器 添加你的传奇名字 如 GMKONT IP 127001 进下游戏看 呵呵 如果它不开门那是有个地方我们还没设置 现在把Mirserver\LoginSrv目录下面Logsrvini文件,打开,找到DynamicIPMode=0把它设置成DynamicIPMode=1即可 大部分人进内网传奇开不了门就是这个原因 (这是传奇开内网会遇到的情况) 我们也可以手动启动传奇服务器 第一个 M2serve rexe 服务器主控制端(在mirserver\MIR200文件架下找) 第二个 DBserverexe 游戏数据库服务器 (在mirserver\DBserver文件架下找) 第三个 logingateexe 登陆网关 (在mirserver\logingate文件架下找) 第四个 LoginSrvexe 登陆服务器 (在mirserver\loginSRV文件架下找) 第五个 LogDataServerexe 日志服务器 (在mirserver\LogServer文件架下找) 第六个 RunGateexe 登陆验证 (在mirserver\RunGate文件架下找) 第七个 SelGateexe 选择人物网关 (在mirserver\RunGate文件架下找) 好了 传奇内网 和 外网的开启方法也和开单机是一样的饿 如果你的机子连了网 你的机子就会有个IP地址 在传奇服务器里 把IP全换成你上网用的IP就可以了 详细请参考 >方法就是:先安装sql2000\MSDE\SETUPEXE~~重启就可以见到右下角就出现服务图标然后修改一下注册表:在开始运行中输入regedit~~打开编辑器~~编辑菜单中的找查RenameOperations~~凡是包含这个RenameOperations都把他删了~~做好了就可以安装SQL2000企业版 数据库采用的是SQL2000数据库。你可以在资源下载版块下载SQL2000 1:首先请确认已经安装过SQL SERVER 数据库 。如果没有安装的,请另外找教程学习。 2:打开SQL2000企业管理器 点。开始-程序-Microsoft SQL Server-企业管理器 3:依次展开SQL SERVER 鼠标放在数据库上点右键,新建数据库 建rxjhaccount rxjhgame rxjhweb 这3个数据库 4:还原数据库,将鼠标放在rxjhaccount 上点右键--所有任务--还原数据库 5:选择从设备--选择设备-添加-选择数据库的文件目录 6:需要注意的是在选择完数据库文件以后,在选项处的 在现有数据库上强制还原 打上钩 7:按照上面的方法将rxjhgame rxjhweb 也还原 8:新建一个用户,找到安全性打开-鼠标放在登陆上新建登陆-看下图 名称:rxjh 密码:你自己定呗 服务器角色 数据库访问:就是把rxjhaccount rxjhgame rxjhweb 都打上钩就OK啦! 数据库部分已经安装完工了! 下面我看看服务端的一些设置 servergameini [SERVER] ;自动输入的序列号,设置该选项后不用每次都手工输入一次序列号 CODE = [ODBC] ;帐号数据库DSN信息 ACCOUNT_DSN = rxjhaccount ACCOUNT_UID = rxjh ACCOUNT_PWD = 你设置的rxjh这个用户的密码 ;角色数据库DSN信息 CHAR_DSN = rxjhgame CHAR_UID = rxjh CHAR_PWD = 你设置的rxjh这个用户的密码 ;百宝阁数据库DSN信息 WEB_DSN = rxjhweb WEB_UID = rxjh WEB_PWD = 你设置的rxjh这个用户的密码 [GAME] ;进入游戏的公告 WELCOMEINFO = 进入游戏的密码 ;物品掉落概率 n/30000 GOLD_NOVELITY = 3000 [GM] ;GM总数,最多可设置5个GM <------这里可是设置GM的地方哦 NUMBER=2 ;GM1的帐号 ID0=123 <------设置GM的帐号 ID1=1234 <------设置GM的帐号 ;后面要设置更多GM依次类推 [OPTION] ;经验倍率 ADD_EXP = 5 游戏的经验倍率 ;百宝阁的web访问地址 WEBSHOP_ADDR = >国外服务器的使用主要有三种原因:
部分型号的配置服务器,在国外的确成本低廉,所以有人对速度没有过高要求的情况下,会原则最低成本。
对于用户群的环境适应,有人做的网站主要面对的是国外用户,为了方便提高用户群的浏览速度,自然是选择国外的服务器最近的面对用户。
有部分朋友对于网站备案心存芥蒂,或者不方便 *** 作,所以选择了大陆范围之外的服务器,目的仅仅是为了不做备案。。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)