后浪云Minecraft Wiki教程:安装[ ]
警告
因为这是Wiki的一个条目,可以在任何时间内被任何人编辑,因此建议你不要完全使用这个脚本,而是将其当作编写脚本的指导手册看待。
安装[ ]
- 安装 screen
$ pkg_add -vi screen
或
$ sudo apt-get install screen
- 安装 openJDK
$ pkg_add -vi jdk
或
$ sudo apt-get install openjdk-7-jre
- 向要启动/运行 Minecraft 的系统添加一个用户(最好不是登录用户)
- 下载 Minecraft 服务端 jar 文件,并将其放置到你系统的某个地方(如 /var/games/minecraft)
- 设置“minecraft”用户,把目录拥有者设置为它自己。
$ sudo chown -R minecraft:minecraft /var/games/minecraft
启动脚本[ ]
- 在 “/etc/rc.d” 名为 “minecraft”里创建依个新脚本。
- 把下列内容放进脚本里,并设置其为可运行,确保已与其他的脚本匹配了权限。
#!/bin/sh
minecraft_session="minecraft_session"
minecraft_args="/usr/local/jdk-1.7.0/bin/java -Xms1536M -Xmx1536M -jar /var/games/minecraft/minecraft_server.jar nogui"
daemon="/usr/local/bin/screen"
daemon_user="minecraft"
daemon_flags="-d -m -S ${minecraft_session} ${minecraft_args}"
. /etc/rc.d/rc.subr
rc_reload=NO
rc_check() {
pkill -0 -f "/usr/local/bin/SCREEN ${daemon_flags}"
}
rc_stop() {
${rcexec} "${daemon} -p 0 -S ${minecraft_session} -X eval 'stuff stop\015'"
}
rc_cmd $1
- 编辑“/etc/rc.conf.local”并添加“minecraft”到你的“pkg_scripts”
# rc.d(8) packages scripts # started in the specified order and stopped in reverse order pkg_scripts="minecraft"
这时候,你的服务器应该能够启动/停止,并且可以在启动时自动加载。
教程(作下划线标记的教程为中文独有教程) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
版权声明:
作者:后浪云
链接:https://www.idc.net/help/187031/
文章版权归作者所有,未经允许请勿转载。
THE END

