本帖最后由 gooding300 于 2013-8-29 22:08 编辑
首先声明,这个帖子不是教你如何整合服务端的
而是教你怎么后期处理服务端达到懒人包的标准
懒人包的标准就是不残留任何用户数据
插件的用户文件只教最常用的插件
别说这个教程没意义
现在的整合包有哪一个完全清空了用户数据?
1.有一个已经整合好或者是已经在用的服务端
2.删除world world_nether world_the_end
就算是只打开一次的也一样
你总不想用你的整合包的人都是同一个种子码吧?
删除ops.txt banned-players.txt banned-ips.txt help.yml permissions.yml server.log wepif.yml white-list.txt
删完这些你会发现服务端根目录还剩4个文件
bukkit.yml
server.properties
服务端jar
启动脚本
当然,不想定制更多的就把前两个也删了
3.如果你保留了前两个
在bukkit.yml中
有几点要修改
warn-on-overload: false
不是连在一起的
auto-updater:
enabled: false
第一点是在offline-mode的情况下不向控制台输出
Did the system time change or the server is overload?
第二个是测试CB不会输出信息
在server.properties中
建议修改成如下内容
复制代码这里面有几个修改:
删除了生成日期
所有设置复原
online-mode修改
motd改成引导
觉得麻烦就删掉这个文件
4.启动脚本(bat)
复制代码
建议改成这样,不要加任何颜色,标题不要留版权和作者信息,用"java"代替java.exe的绝对路径,以免java安装的位置不同造成打不开服务端
jar路径相信你会修改
-o false决定了服务端运行在离线模式
当然,核心的是内存分配
-Xincgc表示开启内存回收机制
注意:不要写-Xms,这样会浪费资源
-Xmx最好设定为1G(1024M),千万不要超过1.2G(32位java)
5.整合技术不教~
6.删除crash-reports文件夹(你懂的)
删除backup文件夹(如果有)
7.打开plugins,然后进行复杂的删除和替换(见下)
8.删除PluginMetrics文件夹(不然bukkit进行插件服务器数量统计时会忽略重复id的服务端)
删除update文件夹
9.插件数据文件删除通则
*.log *.users *.user *.dat *.csv一定要删
*.db一定要替换(再下一次插件,提取一样的文件替换),不可以直接删除
遇到data、log、userdata、storage(储存)、backup(备份)、update(升级)、gate、warp、save这样的字眼(文件、文件夹)都删(注意别误伤db)
spawn.yml players.yml jail.yml也删(貌似这样和地图、玩家有关的要删)
10.细则
自动公告插件记得修改公告
Essentials:
修改motd和books
删除spawn.yml、jail.yml、warps文件夹、userdata文件夹
Stargate:删除gates文件夹
多世界整个文件夹删除并且删除GM整个文件夹(除非权限跨世界)
11.最后也是最重要的
把服务端复制一份到其他地方
然后运行服务端,查看是否出错(如果直接开就白删了)
最好重装出错插件
12.建议:写上文件夹、服务端说明,把作者信息留在这些地方,而不是公告、motd上,也同时为新手提供指引
13.建议:修改启动脚本为中文名,如:启动.bat
14.如果你觉得有必要可以保留一切文件
100.谢谢大家耐心观看,也同时希望在论坛上发布的服务端能稍微那么专业一点,不要被人吐槽,也同时祝愿这个论坛上能有更高水准的服务端,至少,我是再也不会发布服务端了,拜托了各位
首先声明,这个帖子不是教你如何整合服务端的
而是教你怎么后期处理服务端达到懒人包的标准
懒人包的标准就是不残留任何用户数据
插件的用户文件只教最常用的插件
别说这个教程没意义
现在的整合包有哪一个完全清空了用户数据?
1.有一个已经整合好或者是已经在用的服务端
2.删除world world_nether world_the_end
就算是只打开一次的也一样
你总不想用你的整合包的人都是同一个种子码吧?
删除ops.txt banned-players.txt banned-ips.txt help.yml permissions.yml server.log wepif.yml white-list.txt
删完这些你会发现服务端根目录还剩4个文件
bukkit.yml
server.properties
服务端jar
启动脚本
当然,不想定制更多的就把前两个也删了
3.如果你保留了前两个
在bukkit.yml中
有几点要修改
warn-on-overload: false
不是连在一起的
auto-updater:
enabled: false
第一点是在offline-mode的情况下不向控制台输出
Did the system time change or the server is overload?
第二个是测试CB不会输出信息
在server.properties中
建议修改成如下内容
- generator-settings=
- allow-nether=true
- level-name=world
- enable-query=false
- allow-flight=false
- server-port=25565
- level-type=DEFAULT
- enable-rcon=false
- force-gamemode=false
- level-seed=
- server-ip=
- max-build-height=256
- spawn-npcs=true
- white-list=false
- spawn-animals=true
- texture-pack=
- snooper-enabled=false
- hardcore=false
- online-mode=true
- pvp=false
- difficulty=1
- enable-command-block=false
- gamemode=0
- max-players=20
- spawn-monsters=true
- view-distance=10
- generate-structures=true
- spawn-protection=16
- motd=Go To server.propertises To Change It
删除了生成日期
所有设置复原
online-mode修改
motd改成引导
觉得麻烦就删掉这个文件
4.启动脚本(bat)
- @ECHO OFF
- TITLE BUKKIT服务器
- java -Xincgc -Xmx1G -jar craftbukkit-1.6.2-R0.2-20130823.060233-19.jar -o false
- pause
建议改成这样,不要加任何颜色,标题不要留版权和作者信息,用"java"代替java.exe的绝对路径,以免java安装的位置不同造成打不开服务端
jar路径相信你会修改
-o false决定了服务端运行在离线模式
当然,核心的是内存分配
-Xincgc表示开启内存回收机制
注意:不要写-Xms,这样会浪费资源
-Xmx最好设定为1G(1024M),千万不要超过1.2G(32位java)
5.整合技术不教~
6.删除crash-reports文件夹(你懂的)
删除backup文件夹(如果有)
7.打开plugins,然后进行复杂的删除和替换(见下)
8.删除PluginMetrics文件夹(不然bukkit进行插件服务器数量统计时会忽略重复id的服务端)
删除update文件夹
9.插件数据文件删除通则
*.log *.users *.user *.dat *.csv一定要删
*.db一定要替换(再下一次插件,提取一样的文件替换),不可以直接删除
遇到data、log、userdata、storage(储存)、backup(备份)、update(升级)、gate、warp、save这样的字眼(文件、文件夹)都删(注意别误伤db)
spawn.yml players.yml jail.yml也删(貌似这样和地图、玩家有关的要删)
10.细则
自动公告插件记得修改公告
Essentials:
修改motd和books
删除spawn.yml、jail.yml、warps文件夹、userdata文件夹
Stargate:删除gates文件夹
多世界整个文件夹删除并且删除GM整个文件夹(除非权限跨世界)
11.最后也是最重要的
把服务端复制一份到其他地方
然后运行服务端,查看是否出错(如果直接开就白删了)
最好重装出错插件
12.建议:写上文件夹、服务端说明,把作者信息留在这些地方,而不是公告、motd上,也同时为新手提供指引
13.建议:修改启动脚本为中文名,如:启动.bat
14.如果你觉得有必要可以保留一切文件
100.谢谢大家耐心观看,也同时希望在论坛上发布的服务端能稍微那么专业一点,不要被人吐槽,也同时祝愿这个论坛上能有更高水准的服务端,至少,我是再也不会发布服务端了,拜托了各位
感谢lZ教程,好了我睡沙发吧,困啊