游戏服务端配置修改教程


游戏开服教程 - 图1目录:

1.首次使用如何开启游戏服务端

2.如何增删插件或Mod,如何更换游戏地图

3.如何修改预装的自动重启、自动备份等插件

4.开服过程中一些常见的问题 FAQ


服务器如何开启/关闭/重启

您远程登陆到服务器以后,可以看到服务器桌面上有“一键开服.exe”。双击打开后输入您想要的服务器版本前面的数字序号后回车即可自动开服。

然后您下载对应版本的客户端填入服务器IP地址就可以与小伙伴一起进入服务器玩耍了~

游戏开服教程 - 图2

每台服务器的D盘(SSD数据盘)均专门用于架设服务器,并会自动生成磁盘快照保证数据安全。

天空云服务器免费提供磁盘快照数据恢复服务。磁盘快照的备份机制高于你的系统级别,也就是说即使你的服务器被格式化、后台被入侵、中病毒,只要发现及时,都可以通过我们的快照系统,恢复之前的数据。

游戏开服教程 - 图3

服务端后台即一个命令提示框(上图绿框),里面会显示服务器的各种后台运行信息,你也可以在里面输入管理命令。

在后台输入命令是不需要加斜线“/“的,而且默认会以最高权限来执行,例如你想将自己设置为OP的话,只需要在后台输入“op 你的游戏名”,然后回车即可。

游戏开服教程 - 图4

如果你想关闭服务器的话,只需要在后台输入“stop”,服务器会保存插件配置和地图文件,然后关闭进程。

当命令提示框变色并且出现如下图中的中文提醒的时候,就表明现在服务端已经彻底关闭掉了。

这时候如果你想关闭服务器,只需要单击命令提示框右上角的“×”即可。

彻底关闭服务器后,双击桌面上的“启动服务器”即可打开服务端

游戏开服教程 - 图5

如果你没有在出现提醒的10秒钟内关闭掉服务端的命令提示框或者按Ctrl+C停止运行的话,那么10秒后服务器就会自动重启

所以如果你在进行大规模WE以后想要重启服务器释放内存的话,只需要在游戏内输入“/stop”然后等待一会,服务器就会自动重启了,非常方便。


增删插件/Mod和更换地图

首先请保证你在修改配置文件或者增删插件/Mod时您的服务器处于关闭状态,否则可能发生意想不到的错误!

首先我们需要找到服务端文件夹(默认在D盘下,文件夹名是ECSServer或ECSModServer),双击打开,这时你就进入了服务端的根目录,在这里你可以修改服务器的配置文件。

比如说大部分服务器配置都可以通过这个目录下的“server.properties”(下图红框)来修改,只需要用记事本或Notepad++打开这个文件即可。

游戏开服教程 - 图6

如果你想要添加某一个插件,只需要打开根目录的plugins文件夹(上图蓝框),将你的.jar格式的插件放到这个目录中,然后启动服务器即可。

如果你想要添加某一个Mod,只需要打开根目录的mods文件夹(上图绿框),将你的.jar格式或.zip格式的Mod放到这个目录中,然后启动服务器即可。

删除插件或Mod也是在相同的文件夹内进行操作。

小提示:
1.涉及直接修改服务端的操作都要在关服状态下进行
2.插件服务器是没有mods文件夹的
3.开启服务器后会出现很多新增的文件,请不要删除这些文件,否则下次还会重新生成
4.自己电脑上的插件和Mod直接复制、粘贴到远程桌面即可

如果你想要更换已有的地图,只需要将你的新地图上传到服务器后,改名为world(如果你修改了主世界名,这里也要进行相应改动),然后删掉服务端根目录内的原有world文件夹,将你的新地图放到服务端根目录下即可。


服务端预装的一些基础插件及配置方法

我们在服务器中预装了一些插件,除了基础插件外,还安装了一些维护服务器稳定性的插件,这些插件分别是:

1.自动重启:默认每隔8小时重启服务器一次,既能释放内存,又能保存地图,避免服务器内存溢出导致崩溃。服务器会在重启前5分钟通过计分板和公告来提醒玩家倒计时时间,你可以在配置文件中的“restart_time”后修改重启间隔。

配置文件位置:“服务端根目录/plugins/ServerRestarter/config.yml”

2.自动备份:默认开服后每隔5小时会对服务器【所有世界的地图文件+插件文件+Mod配置】进行一次完整备份,地图文件中包含了世界地形、玩家建筑和物品、玩家背包和末影箱等数据,插件文件包含插件本体和插件配置,Mod配置仅包含Mod的配置文件;备份存放位置是在E盘(HDD备份)的“服务器备份文件夹”(下图红框),打开以后你可以看到所有备份的文件(下图蓝框,数字串为备份的时间),如果想要恢复某个时间的备份,只需要解压替换到服务端根目录即可。

备份的地图文件默认会保留1天,你也可以手动删除不需要的备份文件。服务器会在备份时通过公告来提醒玩家备份状态,你可以在配置文件中的“backup-interval-hours”后修改备份间隔,我们不建议您将备份间隔调整为3.0小时以下,因为每次备份时都要消耗大量服务器资源,备份过程可能造成服务器卡顿!

配置文件位置:“服务端根目录/plugins/SimpleBackup/config.yml”

注意:我们同时会对您的D盘进行整盘备份,您看不到这些备份,但是能联系客服提取。即使您的服务器被全部删除或格式化,这些快照数据也可以被完整恢复出来。

游戏开服教程 - 图7

3.世界边界:限制每个世界的可活动区域大小,防止熊孩子肆意跑】图造成服务器地图无限制地扩大。

服务器地图加载范围越大,服务器内存的使用率就会越高,同时也会增加服务端硬盘消耗和备份地图时的资源占用。

我们默认设置的世界范围是:world主世界40004000,world_the_end(Mod服为DIM1)末地10001000,world_nether(Mod服为DIM-1)3000*3000.

玩家在到达世界边界后会收到提示“您已到达地图边界,请勿再向外探索”,你可以在配置文件中的“radiusX”和“radiusZ”后修改对应世界的长宽半径。

配置文件位置:“服务端根目录/plugins/WorldBorder/config.yml”

游戏开服教程 - 图8


常见的问题 Frequently Asked Questions

Q1:怎么给自己服主权限?

A1:你需要在后台命令提示框内输入“op 你的游戏名”把自己提升为OP,然后进入游戏,输入“/manuadd 你的游戏名owner”即可,这时候你就拥有了最高管理权限,就可以使用“/gm 1”将自己更改为创造模式了

Q2:如何开启死亡不掉落?

A2:你需要用OP账号,在游戏内输入“/gamerule keepInventory true”,就可以开启这个世界的死亡不掉落了,注意命令中的大小写,且只针对当前世界有效

Q3:Ess插件怎么配置?怎么禁止玩家使用某一个物品?怎么给玩家发放入服礼包?怎么配置每日礼包?

A3:关于Essentials插件,这里有一篇详细的介绍帖:www.mcbbs.net/thread-290356-1-1.html,请打开这个帖子然后用Ctrl+F来搜索你想要的内容

Q4:权限组怎么配置/修改?

A4:关于GroupManager插件,这里有一篇详细的教程帖子:www.mcbbs.net/thread-292672-1-1.html

Q5:服务器图标和Motd(服务器列表彩色标语)怎么改?

A5:修改服务器图标只需要将服务端根目录下的server-icon.png替换为你想要的图片即可,注意图片必须是64*64像素才能被显示,同时图片名必须保证是server-icon.png。

游戏开服教程 - 图9

Motd就是客户端服务器列表中,服务器名称下面的一排介绍文字。

您可以通过修改服务端根目录下的server.properties里面的“motd=”后的字符改修改显示内容。

请注意:这里使用的是unicode代码,请百度找到转码网站进行转码,例如https://tool.chinaz.com/tools/unicode.aspx 同时这里的颜色符号需要用“§”(对应的unicode代码为“\u00a7”)而不能用 “&”

Q6:服务器视距怎么改?

A6:服务器视距即为玩家在服务器能看到的最远距离,您可以通过修改服务端根目录下的server.properties里面的“view-distance=”后的数字和spigot.yml里面的“view-distance:” 后的数字来修改玩家所能看到的区块数目(必须一起修改才能生效)。一个区块是16*16的距离,如果你设置视距为5,则玩家可以最远看到80格的物体。一般情况下服务器视距在5左右比较合适,如果您的服务器玩家人数过多,可以调整为3来降低CPU和内存使用率。视距决定了玩家周围有多少区块能被加载,如果视距过低,可能导致玩家房子周围的农田无法生长

Q7:我在使用WE(创世神WorldEdit)插件的时候,为什么经常提示我“Max blocks changed in an operation reached(数字)”?

A7:这个提示的意思是你的WE数量超出了限制,服务器默认限制WE单次操作量不超过50000方块,你可以使用“//limit 数量”来修改你在本次游戏中的数量上限,你也可以通过修改WE配置文件中的“max-blocks-changed”下的两项数字来修改服务器默认限制数量。不过我们不建议您将WE限制调整的过高,否则单次数量太大很容易导致服务器崩溃,而且这种崩溃一般是会导致地图回档的。

同时,我们建议在进行多次或者大规模的WE操作以后使用“/stop”来重启服务器,因为WE操作占用的内存是无法自动释放的,只有关闭服务器才能释放内存,否则内存堆积会导致服务端内存不足进而宕机。

配置文件位置:“服务端根目录/plugins/WorldEdit/config.yml”

Q8:为什么我用co查询插件的时候总是提示数据库繁忙?co查询插件怎么能实现区域回档或者找出谁杀了动物呢?

A8:CoreProtect插件默认使用了sqlite数据库,在玩家建造的时候会在插件文件夹生成database.db的数据库文件,这个文件会随着时间而增加。当数据库容量很大的时候,每执行一条co命令就会耗时很久,如果在这个过程中你发出了新的查询命令,或者其他人也使用了查询命令,那么就会出现“数据库繁忙”的提醒。建议定期删除co插件的数据库文件,也不建议向普通玩家开放co i权限,否则可能被熊孩子利用来消耗内存卡服。

co插件实现区域回档的命令是“/co rollback r:搜索半径 u:玩家名 t:时间”其中r代表搜索多少格以内的区域,后面的数字不需要加单位,全局回档此处使用“r:#global”;u代表玩家名;t代表搜索多久以内的记录,后面的数字要加时间单位,比如12h就是12个小时,5m就是5分钟。如果回档过头了,可以用“/co restore”指令回复回来,用法相同。

co插件查找生物击杀记录的命令是“/co l r:搜索半径 a:kill t:时间”,参数用法和上面命令相同

关于CoreProtect插件,这里有一篇详细的教程帖子:http://www.mcbbs.net/thread-361289-1-1.html

Q9:领地插件提示我达到了上限(数量或者面积)怎么办?

A9:只需要在OP权限下用“/resadmin”替换所有“/res”即可实现越过所有限制条件,例如用“/resadmin create example”来创建领地。“/resadmin”也可以让管理员越权来操作玩家的领地。

Q10:怎么能看到物品和方块的ID呢?

A10:只需要在客户端同时按下“F3+H”键即可,当你鼠标移动到物品栏的物品/方块上面的时候就可以看到括号里面的物品/方块ID了(不包括#号),此功能为原版就有的功能,任何客户端都有效.

Q11:游戏中输入/gc看到的剩余内存为什么那么少?

A11:当您在游戏内输入“/gc”命令时,可以看到类似下图的信息,这里面的“最大内存: 2044MB”是您在服务器后台“启动服务器.bat”中设置的最大内存值。“已分配的内存: 290MB”是您的游戏服务端根据当前服务器运行情况自动分配的内存值,“空闲内存: 93MB”指的是已分配的290MB内存里还剩下93MB没有使用,并不是服务器只剩下了这么多内存!

游戏开服教程 - 图10

如果要查看服务器实际使用了多少内存、还剩下多少内存,请直接登陆远程后台,打开“任务管理器”查看,那里显示的是真实的资源使用情况,例如下图就是有6.2G内存可用。

游戏开服教程 - 图11

注意:本页文档版权归属于天空云计算,未获得书面授权之前禁止以任何形式剽窃、复制、转载本文档

天空云计算唯一地址:7starcloud.taobao.com

Copyright © 2014-2022 Sky Elastic Compute Service