怎么架设游戏服务器?

怎么架设游戏服务器?,第1张

让菜鸟和穷人也能架成自己的征途服务器:首先你要忘掉网上发表的繁琐的架设教程,那都是有意无意的骗子,按本方法保证能很方便地架起自己的真征服务器。一,机器需求。内存必须大,建议4G,cpu要求不高,只要是64位的就行,比用amd4200+,这套机器下来,价格在2000元元以下。二,安装RHEL5.0,可以电驴上搜索,DVD版的,下载后打人刻在一张DVD盘上。RedHatEnterpriseLinux(Serverincludingvirtualization)系列号:2515dd4e215225dd安装时,选则上mysqlweb等服务,其它可以不选,玩不转linux的人请关闭防火墙。三,安装成功后,进入图形界面,界面很容易上手,在这里把网卡IP设好,这里假设为192.168.0.200然后服务中把mysqldhttpd选上启动并保存。四,把home.tgz放在根目录,在图形界把它解开,在home目录里生成有serverztgameBAK三个目录。把/home/BAK/MySQL.shared-compat-5.0.45-0.rhel5.x86_64.rpm安装上。五,建立数据库用户zt10game开通远程和本地权限默认的root密码是空,第一进入要设置root密码,一定要把它记住。然后用以下命令建议名为zt10game密码是12345678的用户:grantallprivilegeson*.*to'zt10game'@'localhost'identifiedby'12345678'withgrantoptiongrantallprivilegeson*.*to'zt10game'@'%'identifiedby'12345678'withgrantoption六,建立和导入游戏数据库在客户机安装SQLyogEnterprise。把home.tgz中的BAK\sql解在本地机,按名字建立数据库把把内容导入。七,客户机管理工具主要用两个SecureCRT和WinSCP3,前者是远程操作的,后者是文件管理。用WinSCP3设置所有文件为777属性。八,用SecureCRT登录,cd/home然后./4g.sh等待游戏启动。出现三个可以进游戏啦,服务端启动完毕。九,客户请用1.04加三合一补丁。十,登录器请用可注册的完美登录器,这些网上都有。实在找不到的请回贴索取。声明:这个端是一个朋友弄的,一不小心被我拿到,现发出来供大家学习、研究,据说用综合了网上可能找到的紫龙1.04征途资料做征途最新版这三个素材而成,学习者请在24小时后删除,绝不可用于商业用途,发生法律纠纷由使用者承担法律责任,本人概不责。(转)

第一步:准备一台可以长时间处于开机状态的电脑,最少2G内存,1M网络,这个配置可以支持10人同时在线,每多加1G内存和1M网络可以把同时在线人数提升10人。

第二部,在电脑上安装JAVA,根据你的电脑系统位数来下载安装相应位数的JAVA,电脑系统位数查询方法:右击“计算机”左击属性,在属性页面寻找(电脑内存也在这个页面,不知道的可以找到看下。)。JAVA下载地址:www.java.com

第三步,根据你所需要的服务器类型以及版本,下载相应服务端核心文件,如果是和基友一起搞基的话,建议使用官方原版的,对电脑配置要求较低,如果想带MOD联机,建议使用Forge服务端,在百度或者MCBBS上很容易找到资源。

第四部,下载好后的的服务端核心文件是一个后缀为.jar的文件,在那台当做服务器的计算机中新建一个文件夹,把这个.jar文件拖进去,然后新建一个TXT文本(记事本),把以下内容复制进去,

java -Xmx1700M -Xms128M -jar craftbukkit-1.7.10-R0.1-20140713.051447-4.jar

pause

其中,Xmx和Xms分别代表为服务器分配的最大和最小运行内存,根据你那台当做服务器的电脑的配置来填写,注意,最小运行内存不能太低,最大运行内存不能超过计算机总内存。craftbukkit-1.7.10-R0.1-20140713.051447-4.jar是你服务端核心文件的文件名,务必修改为你所下载的那个的文件名。

第五部,修改完后保存文本,右击文本重命名(新建文本文档 .txt)改为(开服.bat),改名为开服是为了好记,你也可以改成其他,如果没看到文档后面的.txt后缀名,请参阅:http://jingyan.baidu.com/article/3d69c551a631dbf0ce02d75b.html

第六步:双击修改好的文本,会出现一个黑框,里面有英文跳动,说明服务器正在运行,这个黑框也能实时反映你的服务器运行状态以及拥有服务器后台功能。

注意1.个别版本会在第一次运行,黑框中可能会出现两行英文后停止继续,这个时候找到服务端文件夹中会出现eula.txt文档,打开找到最后一行eula=false,将后面的false改为true,保存关闭,再此点击(开服.bat文件),即可顺利运行。

注意2.关于决定是否开启正版验证,命令方块的配置文件server.properties解析

此文件可用记事本直接打开,每条含义及作用

 # 是否开启地狱,不开启话地狱门将无效

allow-nether=true

# 地图文件夹名称,下界与末路之地将会自动以nether,ender加上并用下划线隔开

level-name=world

# 是否开启GameSpy4协议服务器监听器,用于获取服务器信息,国内应该用不上。

enable-query=false

# 是否允许飞行

allow-flight=false

# 远程访问服务器的密码,此项可以留空或删除

rcon.password=

# 服务器端口(25565为默认端口,联机时无需输入)

server-port=25565

# 第5行对应功能的端口

query.port=25565

# 地图类型,Default=默认,FLAT=超平坦,LARGEBIOMES=巨型生物群系

level-type=DEFAULT

# 是否开启远程访问服务器控制台。技术人员可选。

enable-rcon=false

# 地图种子,在生成地图文件夹之前填入此项,可生成特定的地图

level-seed=

# 服务器IP,不输入则为默认IP,内网用户的话请填内网IP

server-ip=

# 最大建筑高度,上限是256,因为Chunk的高度最大值是256

max-build-height=256

# 是否生成NPC

spawn-npcs=true

# 是否开启白名单,没有白名单的玩家尝试进入服务器会被自动拒绝

white-list=false

# 是否生成动物

spawn-animals=true

# 此处填写服务器默认材质下载链接,链接必须以.zip结尾

texture-pack=

# 用于给http://snoop.minecraft.net网站发送服务器数据,这样玩家可以从客户端上获取服务器信息,推荐关闭

snooper-enabled=false

# 是否开启极限模式,玩家死亡将自动被ban

hardcore=false

# 是否开启联网模式(正版专用,盗版必须改成false)

online-mode=false

# 是否开启PVP,不是战争服就不要开了

pvp=false

# 游戏难度,与单机相同

difficulty=1

# 玩家第一次进入游戏时的游戏模式

gamemode=0

# 同时在线的最大玩家数

max-players=20

# 远程访问服务器的端口号,此项可以留空或删除

rcon.port=25575

# 是否生成怪物

spawn-monsters=true

# 是否生成建筑物(包括村庄和地牢)

generate-structures=true

# 可见距离,最大值为10

view-distance=10

# 服务器欢迎信息(显示在玩家联机页面),中文需中文补丁支持和转码,推荐EmEditor文本编辑器,自带转码功能。

motd=A Minecraft Server

注意3.此时服务器只能在局域网内使用,即为两台连接同一个路由器的电脑联机,想通过互联网连接服务器请开启路由器的端口映射(虚拟主机),请参考:http://jingyan.baidu.com/article/1709ad80d599d24634c4f0c2.html

注意4.局域网内连接可直接输入服务器内网域名,一般为192.168.1.X,查询方法进入路由器管理页面查看,互联网(外网)连接可以直接用服务器百度搜索“IP”获取服务器外网IP

还有什么不懂的可以追问,这个教程纯手打,希望采纳。

这个你需要咨询开完美私服的客服。网上的介绍多,看了你不一定会。首先先把环境架设好,分以下几个步骤:1、打开服务端PW\baxi-au目录下GMServer.conf文件修改为:[AuthClient]type= tcpport= 29200 address = 192.168.0.1(修改为你的LINUXIP)so_sndbuf= 131072so_rcvbuf= 131072so_broadcast= 1tcp_nodelay = 0accumulate = 268435456 isec= 2iseckey = baxixD0awqydOtrxjxr8uhzaslmnqh(注意这是秘匙,自己更改,不要忘记把游戏服务端里也修改了,不会修改的全部修改为123456)osec= 2oseckey = baxiykbpn3fxLqpsdpiodI4iazqjdl(注意这是秘匙,自己更改,不要忘记把游戏服务端里也修改了,不会修改的全部修改为 123456)[ThreadPool]config = (1, 2)修改好后把这个文件复制到LINUX下的/etc/目录下.2、找到服务端PW\cnet.feilvbin目录下的b.sh_profile文件,将他改名为.bash_profile复制到LINUX下/root目录下替换原来的文件。3、打开LINUX下/etc/hosts文件,把里面内容删除,修改为:[127.0.0.1]localhost.localdomain localhost manager link1 game1 delivery database backup127.0.0.1 aumanager127.0.0.1manager127.0.0.1auth127.0.0.1 audb4、打开服务端PW\baxi-au目录下table.xml文件找到如下内容后修改:name="com.microsoft.jdbc.sqlserver.SQLServerDriver" />url="jdbc:microsoft:sqlserver://你自己MSSQL的IP:1433databasename=数据库名称" username="用户名"password="密码"/>汉字的地方根据自己实际情况填写,改完后把文件复制到LINUX下的/etc/目录下.5、打开服务端PW\baxi-au目录下的authd.conf文件修改为(只需要修改我括号注名的地方,修改完把我的括号内容删除掉):[GAuthServer]type = tcpport = 29200address = 0.0.0.0so_sndbuf = 131072so_rcvbuf = 131072ibuffermax = 819200obuffermax = 8192008 tcp_nodelay =1listen_backlog = 10mtrace = /tmp/mtrace.authdisec=2 iseckey = baxiykbpn3fxLqpsdpiodI4iazqjdl(注意这是秘匙,自己更改,不要忘记把游戏服务端里也修改了,不会修改的全部修改为 123456)shared_key = baxiIvunkjfjlj0Ckgxzzdfpess5vw(注意这是秘匙,自己更改,不要忘记把游戏服务端里也修改了,不会修改的全部修改为 123456)[ThreadPool] config =(1,1)(2,10))(3,1)max_queuesize= 1048576修改好后把这个文件复制到LINUX下的/etc/目录下.6、打开服务端PW\baxi-au目录下table.xml文件找到如下内容后修改:url="http://你的LINUX的IP/iweb/gmservice"url2="" delivery="你的LINUX的IP"gacdport="29712"/> name="WanMei2" location="Brazil2" url="http://你的LINUX的IP/iweb/gmservice"url2="" delivery="你的LINUX的IP" gacdport="29712"/> name="WanMei3" location="Brazil3" url="http://你的LINUX的IP/iweb/gmservice"url2="" delivery="你的LINUX的IP" gacdport="29712"/>汉字的地方根据自己实际情况填写,改完后把文件复制到LINUX下的/etc/目录下7、帐号数据库的创建创建帐号数据库,根据mssql_table.sql和mssql_storeprocedure.sql示例文件创建数据库表和存储过程.8、将服务端PW\cnet.feilvbin目录下的SSL文件夹拷贝到LINUX的/etc/目录下9、将服务端PW\cnet.feilvbin目录下的cauthd文件夹拷贝到LINUX的/root/目录下10、将服务端PW\cnet.feilvbin目录下的java文件夹拷贝到LINUX的/usr/目录下11、将服务端PW\cnet.feilvbin目录下的jakarta-tomcat-5.5.9文件架拷贝到LINUX的/usr/local/目录下我们的私服一条龙都包括: 服务器+硬件防火墙+商业版服务端+配套专业型网站系统+国际顶级域名(.com)+登陆器制作+架设+游戏安全策略服务+版本修改+技术支持+售后。更好的机房品质+专业的网游研发队伍+最贴心的售后服务+更低的业界价格=您的选择! OK环境配置完毕,开始游戏服务端的安装和配置现在说说完美世界私服服务器架设方法(最好采用桌面方式,操作方法同WINDOWS系统一样)一、在LINUX的/root/目录下新建一个文件夹起名为pwserver二、拷贝你下载的服务端里\PW \cnet.feilvbin\configfeilvbin\cpackage.feilvbin\srcfiles目录下的gacd、gamed、 gamedbd、gdeliveryd、gfactiond、glinkd、loader、logservice文件夹到你新建在LINUX下的 pwserver目录下。三、修改你拷贝的这些文件里的配置文件1、gacd目录就不用修改了2、修改gamed目录下的配置文件gs.conf文件修改找到第23行修改为:root=/root/pwserver/gamed/configgameserver.conf文件修改找到第13、27、40、53、66、79、92、105、118、131、143、154、164行修改这些行的IP地址为127.0.0.1(假如你已经给自己的LINUX设定了IP比如是192.168.1.5那也可以设定为这个IP) gsalias.conf文件修改找到第10行修改为root=/root/pwserver/gamed/config(其实就是修改成你改动后的目录,假如你把游戏服务器拷贝到其他目录了,做相应修改这些配置文件里的目录地址就可以了)ptemplate.conf这个文件不用修改3、修改gamedbd目录下的配置文件cashstat.conf文件修改找到第4行修改IP地址为127.0.0.1或者是自己的LIUNX的IP gamesys.conf文件修改找到6,18,18行修改IP地址为127.0.0.1或你的LINUX的IP找到36行修改目录地址/root/pwserver/gamedbd/dbdata找到37行修改目录地址/root/pwserver/gamedbd/dbdata找到38行修改目录地址/root/pwserver/gamedbd/dblogs找到39行修改目录地址/root/pwserver/gamedbd/backup找到48行修改目录地址/root/pwserver/gamedbd/dbhomewdb找到49行修改目录地址/root/pwserver/gamedbd/dbdata找到50行修改目录地址/root/pwserver/gamedbd/dblogs找到51行修改目录地址/root/pwserver/gamedbd/backup4、修改gdeliveryd目录下的配置文件gamesys.conf文件修改找到4、14、101、113、125行修改IP地址为127.0.0.1或者你的LINUX的IP5、修改gfactiond目录下的配置文件gamesys.conf文件修改找到4、14、78行修改IP地址为127.0.0.1或者你的LINUX的IP6、修改glinkd目录下的配置文件gamesys.conf文件修改找到4、25、46、67、88、143、154、164行修改IP地址为127.0.0.1或者你的LINUX的IP7、修改uniquenamed目录下的配置文件gamesys.conf文件修改找到20、30行修改IP地址为127.0.0.1或者你的LINUX的IP找到38行修改目录地址为/root/pwserver/uniquenamed找到39行修改目录地址为/root/pwserver/uniquenamed/dbdata找到40行修改目录地址为/root/pwserver/uniquenamed/dblogs找到41行修改目录地址为/root/pwserver/uniquenamed/backup找到50行修改目录地址为/root/pwserver/uniquenamed/dbdata 找到51行修改目录地址为/root/pwserver/uniquenamed/dblogs找到52行修改目录地址为/root/pwserver/uniquenamed/backup到这里游戏服务器已经基本修改完毕了,自己检查还有什么地方不对自己做相应调整。现在可以开始启动游戏了运行/usr/local/jakarta-tomcat-5.5.9/bin/startup.sh启动tomcat


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/635840.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存