Minecraft服务器搭建

Feb 16, 2016 19:12 · 695 words · 2 minute read

MC服务端

编译

可以前往mcbbs下载别人集成好的服务器端,此处我们选择自己编译生成服务器端运行文件。spigotmc是一个以高性能著称的MC服务器端,在官网下载BuildTools.jar文件后,需要自行编译出所需版本的服务器端文件,格式如下:

java -jar BuildTools.jar --rev [版本号]

编译需要一段时间,完成编译后将生成的jar文件拷贝至单独的文件夹。

运行

在jar文件目录下,编写一小段脚本以简化启动命令,内容如下:

java -Xms1024M -Xmx1024M -jar [your-jar-file] nogui

启动一个Screen终端,然后输入

sh start.sh

等待服务器启动完毕即可,要使服务器后台运行,按下ctrl+a,d后screen将处于后台。恢复screen输入:

screen -r mc

终止服务器直接 ctrl+c 即可

配置

generator-settings=					#用於設定超平坦世界的函數,留空即可
op-permission-level=4				#設定OP的許可權等級
allow-nether=true					#是否允許生成/進入下界
level-name=world					#世界名稱及其文件夾名
enable-query=false					#允許使用GameSpy4協議的伺服器監聽器(用於收集伺服器信息)
allow-flight=false					#是否允許玩家在生存模式透過MOD飛行
announce-player-achievements=true	#是否公開顯示玩家成就
server-port=25565					#伺服器端口(默認為25565)
level-type=DEFAULT					#世界類型
enable-rcon=false					#是否允許遠程訪問伺服器控制台
level-seed=							#世界種子
force-gamemode=false				#玩家是否總是以默認游戲模式進入伺服器
server-ip=							#伺服器IP,一般來說留空即可
max-build-height=256				#最高建築高度(最高256)
spawn-npcs=true						#是否生成村民NPC
white-list=false					#是否開啟白名單認證
spawn-animals=true					#是否生成動物
hardcore=false						#是否開啟極限模式
snooper-enabled=true				#是否允許伺服器定期發送統計數據
online-mode=true					#是否開啟正版認證(開啟後只有正版玩家可進入)
resource-pack=						#資源包URL(可讓玩家選擇是否使用伺服器提供的資源包)
pvp=true							#可否PVP
difficulty=1						#難度
enable-command-block=false			#是否可以使用命令方塊
gamemode=0							#默認游戲模式
player-idle-timeout=0				#如果該玩家無反應超過設定值(單位:分鐘),將會被踢出
max-players=20						#最大玩家數量
spawn-monsters=true					#是否生成怪物
generate-structures=true			#是否生成建築物
view-distance=10					#客戶端視野距離的上限
motd=A Minecraft Server				#伺服器在伺服器列表頁所顯示的信息

MC客户端

推荐HMCL