一个游戏服务端如何分2台服务器架设?

一个游戏服务端如何分2台服务器架设?,第1张

美丽世界 多机负载
分机架设NAGE服务器,具体的设置如果下:个人建议1号机运行主要程序,2号运行NPC,3号机运行MAP!
1:在一号机上安装SQL数据库,运行agent_serverexe,agent_server_boardexe,
board_serverexe,login_serverexe,operate_serverexe,system_serverexe这几个文件,serverlisttxt IP设置时要注意有关NPC和MAP的内容要分别指向二号跟三号机比如system_server文件夹里的serverlisttxt设置应该是这样
OWN_SERVER SYSTEM_SERVER 一号机网卡IP 5001 11
EXT_SERVER SYSTEM_SERVER 一号机网卡IP 5001
EXT_SERVER SYSTEM_SERVER 一号机网卡IP 5001
EXT_SERVER SYSTEM_SERVER 一号机网卡IP 5001
EXT_SERVER SYSTEM_SERVER 一号机网卡IP 5001
EXT_SERVER SYSTEM_SERVER 一号机网卡IP 5001
EXT_SERVER MAP_SERVER 三号机网卡IP 8001
EXT_SERVER MAP_SERVER 三号机网卡IP 8002
EXT_SERVER MAP_SERVER 三号机网卡IP 8003

EXT_SERVER NPC_SERVER 二号机网卡IP 9001
EXT_SERVER NPC_SERVER 二号机网卡IP 9002
EXT_SERVER NPC_SERVER 二号机网卡IP 9003

EXT_SERVER LOGIN_SERVER 一号机网卡IP 6001
EXT_SERVER BOARD_SERVER 一号机网卡IP 10001
具体的端口都不变,中间有省略了一些大家做相应更改就行了别的几个文件夹IP配置跟这个差不多
2,二号机运行的NPC文件,serverlisttxt IP配置如下,端口都不变
OWN_SERVER NPC_SERVER 二号机网卡IP 9001
EXT_SERVER MAP_SERVER 三号机网卡IP 8001
EXT_SERVER SYSTEM_SERVER 一号机网卡IP 5001
3,三号机运行的MAP文件serverlisttxt IP配置如下,端口都不变
OWN_SERVER MAP_SERVER 三号机网卡IP 8001
EXT_SERVER NPC_SERVER 二号机网卡IP 9001
EXT_SERVER SYSTEM_SERVER 一号机网卡IP 5001
EXT_SERVER AGENT_SERVER 一号机网卡IP 7001
EXT_SERVER AGENT_SERVER 一号机网卡IP 7002
EXT_SERVER AGENT_SERVER 一号机网卡IP 7003
4,三台机器上都要运行REGBATbat ,在服务器端里有的登陆器IP配置指向主机也是就是一号机的IP就可以正常游戏了
如果还有什么问题请跟贴

这个,你说的是同一个网段两台不同服务器搭建FTP服务器?

还是同一个网段同一台服务器搭建两台FTP服务器

如果是两台不同服务器搭建FTP服务器那就直接搭建就行了,不过问的应该不是这个吧?

同一台机子搭建两台FTP服务器有三种方法

第一种烧钱,就是你的服务器有两张网卡,一张网卡一个IP。

不过这种方法成本高了一点,局域网的话多买一张网卡几十块而已

如果这个FTP要发布到公网就需要多绑定一个IP,那就不是几十块的问题了

第二个方法方便一点并且不用添加物理网卡。

首先打开  本地网卡-属性-TCP/IP-属性-高级-IP设置

添加-添加新的IP和子网掩码,在同一网段并且没有人使用的IP

刚进去的时候会看到该网卡原有的IP在 IP地址这一栏里面

在添加新IP之后就会看到里面有两个IP。需要多少个IP添加多少个IP。。。。。

确定之后保存

打开IIS的FTP管理器 (本例子使用2003的,2008的也差不多)

新建需要的FTP站点,然后选择IP时可以下拉(不要使用 全部未分配)

会看见之前设置的几个IP,每个FTP站点选择一个单独的IP

或者对着已经搭建好的FTP站点点击右键-属性  然后还是修改IP地址

这样就可以实现局域网同一台机子搭建多个FTP站点

第三个方法:可以在公网上使用 ,就是修改FTP站点的TCP端口

默认的时候访问FTP是使用的TCP的21号端口

例如:ftp://19216811:21 

平时我们访问的时候都没有输入后面的 :21 ,那是因为系统默认就帮我们输入了

然后想实现一个IP地址搭建多个FTP服务器就通过修改这个端口来实现

打开IIS管理器,找到FTP站点,点击右键-属性   TCP端口

会看到默认是21的,只要将它修改为 大于 1024的值就可以了

就好比问题一样,要搭建两个FTP

假设使用 19216811 这个IP

然后第一个FTP站点不用修改任何东西

修改第二个FTP站点的TCP端口为大于1024的值,例如修改为 2000

然后就可以通过  ftp://19216811 去访问第一个FTP站点

通过 ftp://19216811:2000 去访问第二个FTP站点

或者两个站点都该TCP端口也可以,个人喜好

能,D盘1个 E盘1个
端口和网关端口都要改
比如默认登陆端口 7000
2区就得改成 7001
玩家登陆时
传奇一区 ip: 端口 7000
传奇二区 ip: 端口 7001

服务器大体的意思是提供服务的机器吧
准确的说一个电脑可以作为一个提供多服务的服务器
但是不能说是一个电脑有两个服务器

我的一个普通的标准配置电脑2003系统一个WEB服务,一个FTP服务


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13401599.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存