「我们的贴吧」欢迎订阅哦,会分享一些东西
想写的严肃点...
参考资料:
[点我]其实也是我自己编辑的QWQ
说明
本文测试成功的服务端有(附带下载地址):
Bukkit水桶 支持插件
Cauldron 支持Mod&插件
KCauldron 支持Mod&插件
PaperSpigot 支持插件
Official官方服务端1.7 支持Mod
Spigot 支持插件
(Bungeecord复杂,我会另设一贴,关于Sponge,Cause我懒QWQ)
推荐纯净基友使用Official官服
KCauldron的话是支持Mod&插件的,而且是优化CauldRon的
Spigot是插件服优化最好的,跟官服一样是渣电脑的首选
目录
1.检查一些东西
2.配置&启动服务端
3.端口映射
4.进入前奏
#检查一些东西#
1.确定你使用的是路由器上网,并可以管理路由器
2.最好不是二级服务器,因为有一些无法映射(连接到外网)
3.电脑不要太渣(误)
#配置&启动服务端#
#整合包#
整合包下载地址
启动服务端请打开“ Start_Server.command”
补充:我把端口改成了2554(我们家的路由器好像把25565端口屏蔽了23333333)
本机IP:localhost
局域网IP:你的内网:2554
外网IP:你的外网:2554
(您可以跳过这里直接进入端口映射(懒人),您还可以翻到后面查看如何配置一个服务端)
#手动配置安装服务端(推荐,可以更好地了解服务端)#
服务端核心JAR地址:
CraftBukkit & Spigot(由于DMCA协议,无法在官网下载)
Cauldron & KCauldron
Official官服:
https://s3.amazonaws.com/Minecraft.Download/versions/游戏版本/minecraft_server.版本.jar
示范:
https://s3.amazonaws.com/Minecraft.Download/versions/1.7.10/minecraft_server.1.7.10.jar
PaperSpigot
#新建终端Command程序#
新建一个MC Server文件夹(自定)
在里面建一个文件夹(你的核心jar是什么,比如我是Bukkit,我就写bukkit1.7.10,好辨别)
打开文件编辑-格式-制作纯文本-把后缀调成command-储存到这个文件夹-重新打开-向里面打入:
(保存可以设置成Start_Server.command)
#!/bin/bash
cd "$( dirname "$0" )"
java -Xmx服务器最大内存M -Xms服务器最小内存M -jar 核心Jar
示范
#!/bin/bash
cd "$( dirname "$0" )"
java -Xmx1024M -Xms800M -jar minecraft_server.1.7.10.jar
然后保存。
#2 授予权限
打开终端软件,往里输入:
chmod a+x
注意不要回车,点空格,把这个Command的终端文件拖进去,然后回车~
不然就会这样~
#3 加入服务端核心Jar文件 运行服务端
将你的下载的核心Jar的一堆文件放到Command终端文件的同路径里。
(这里Cauldron & Kauldron的同学注意了,要下载libraries和cauldron.jar(kcauldron.jar)两个文件,#1 将libraries文件夹解压,把里面的东西放进终端文件同路径里。#2 将cauldron.jar(kcauldron.jar)放到终端文件同路径里)
运行它,你会发现有这个应用弹出来。。
然而没多久,这个应用就闪退了2,这是因为你没有同意EULA协议:
(如果不进行这一步你看不见EULA.TXT)
#4 同意EULA协议
打开终端文件同路径文件夹(以后就叫他服务端文件了,麻烦死了。。)
找到eula.txt(如果不进行上这一步你看不见EULA.TXT)。
.
把最后一行的eula=false改成eula=true。
#5 成功运行服务端
再重新运行那个Command文件,等这个:
然后你就成功启动服务端啦!

#服务端编辑篇#
#1 服务端文件夹的文件
你会发现运行一次服务端后(等Done),在服务端会出现很多文件夹:
banned-ips.json (你强制Ban电脑的内网IP?全都有)
banned-players.json (你Ban的玩家名,全都有)
bukkit.yml(CraftBukkit的设置文件啦,当然CB、KCB、S、PS都有啦~因为是在bukkit基础上的OWO)
cauldron.yml (KCB、CB的配置文件)
commands.yml(貌似是除了O的信息)
config (Mod配置信息,B、S、PS没有OWO)
crash-reports (KB的崩溃报告,会储存的OWO)
eula.txt(EULA协议之前已经说过了,全都有)
help.yml (貌似也在说一下很烂的东西)
kcauldron-1.7.10-4.1403.65-server.jar(你的核心啦233,也可能是CB、)
libraries (服务端的核心,你删了,哈哈哈哈哈)
logs(服务端日志)
minecraft_server.1.7.10.jar(这个是O的核心jar)
mods(只有CB、KCB和O才有的mods文件夹,O需要安装FML才可以,以后再教)
ops.json(op的数据,大鹏居然跟我说管理员和OP不一样
,那你解释一下,为什么这个叫OP,这明明不能管理文件夹)
permissions.yml(权限的一些东西~)
plugins(大名鼎鼎的插件文件夹啦~除了O都有)
server.properties(大名鼎鼎的配置文件夹啦~)
spigot.yml(这个貌似是S的配置)
tileentities.yml(不知道...)
usercache.json (不知道,玩家缓存?)
whitelist.json(白名单,需要在配置文件夹打开白名单)
world(地图问文件夹)

#2 server.properties配置文件夹大神

打开server.properties
#Minecraft server properties 这是开头,不需要改
#Fri Sep 02 21:34:25 CST 2016 此文件的创建日期
generator-settings= ....默认空,别动就好
allow-nether=true 允许地狱,不允许的话地狱门没有用
level-name=world 存档名称,就是同目录下的文件夹名字(这样就可以设定很多个地图了,不用备份owo还要换来换去)
enable-query=false 允许查询?猜想
allow-flight=false 允许飞行,允许的话,生存模式也可以飞
server-port=25565 服务器端口,以后会说
level-type=DEFAULT 世界类型(DEFAULT=普通 FLAT=超平坦,还有一个忘了...)需要吧world文件夹删了然后启动服务端自动安装
enable-rcon=false 允许接受远程的数据命令,不必在minecraft游戏内(这个可以用插件轻松解决,还有,我是从别人帖子里找来的,lz是wweerr)
force-gamemode=false 强制游戏模式,true就是启用(这样管理员OP就不能改创造熊了
level-seed= 这个就是种子啦 (需要把world删了)
server-ip= ip地址,不用管他(默认是你内网OWO,然后映射可以外网OWO)
max-build-height=256 最大建筑高度(0-256)
spawn-npcs=true 生成NPC(貌似是村民?)
white-list=false 白名单开启,true是开,防熊
spawn-animals=true 生成动物
hardcore=false 极限模式,死亡BAN
snooper-enabled=true 这个是窥探者设置,不用管(其实我也不知道什么用。好像是向mojang传输数据的)
texture-pack= 建议材质包,后面跟文件(传到百度网盘。进入游戏就会问你是否下载)
online-mode=false 正版验证(盗版服关掉)
pvp=true 开启PVP(233333)
difficulty=1 难度(0和平,1简单,2普通,3困难)
gamemode=0 游戏模式(0是生存,1是创造,2是冒险,3是观察者(1.7.10及以下并没有))
max-players=20 最大玩家(看配置决定,像我的1.7GHz的猪电脑,最多就五人就爆炸了。。)
spawn-monsters=true 生成怪物
generate-structures=true 生成建筑物(地牢,etc)
view-distance=10 加载区块数量(就是chunk)
spawn-protection=16 主城保护,已这个值做半径的园内不可破坏
motd=A Minecraft Server 这个是添加服务器后上面显示的文字(§1是忧郁蓝(深蓝) §2是帽子绿 §3是天依蓝(淡蓝) §4是姨妈红 §5是基佬紫 §6是蛋碎黄 §r是OO白,这些放在地图Motd名前它自动会将§后的数字更改颜色 可以反
复使用能让服务器变成七彩六色。
)


