在手机上开MC java版服务器 可加mod 手机电脑都能玩
下载软件:
mt管理器
termux[或zerotermux]
安装:
切换源:termux-change-repo
选择USTC源
安装Java:pkg install openjdk-17
数字地方是版本号
检查是否安装成功:dpkg --list | grep -i jdk
打开浏览器搜索catserver
点开网站,下载服务器版本的jar
打开mt管理器,在"/storage/emulated/0/"的位置新建文件夹,名字自取
把jar文件放到你刚才创建的文件夹里
返回termux
输入 cd /storage/emulated/0/你自己刚才创建的文件夹名字
输入Java -jar 服务器的jar文件名字(包括后缀名)
接下来就是下载文件
重新执行Java -jar 服务器的jar文件名字(包括后缀名)
现在就是配置文件的解释:
#Minecraft server properties
#Tue Mar 31 22:29:01 CST 2020
#通过将该值进行2x+1的运算来决定出生点的保护半径。设置为0将不会禁用出生点保护,但会保护位于出生点的那一个方块。如果服务器没有设置OP,这个选项会自动禁用。
spawn-protection=16
#设置每个tick花费的最大毫秒数。超过该毫秒数时,服务器看门狗将停止服务器程序并附带上信息。
max-tick-time=60000
#设置监听服务器的端口号(参见 enable-query)
query.port=25565
#用于自定义世界的生成
generator-settings=
#强制玩家加入时为默认游戏模式
force-gamemode=false
#允许玩家进入下界
allow-nether=true
#强制开启白名单,使不在白名单中的用户无法加入游戏
enforce-whitelist=false
#定义默认游戏模式,survival\creative\adventure\spectator
gamemode=survival
#将控制台信息显示给OP
broadcast-console-to-ops=true
#允许使用GameSpy4协议的服务器监听器,用于获取服务器信息。
enable-query=false
#玩家空闲超时(分钟)
player-idle-timeout=0
#游戏难度
peaceful\easy\normal\hard
difficulty=easy
#动物生成
spawn-monsters=true
#将 RCON 信息显示给OP
broadcast-rcon-to-ops=true
#OP 权限等级
op-permission-level=4
#是否允许玩家互相攻击
pvp=true
#数据采集,是否允许服务端定期发送统计数据到 http://snoop.minecraft.net
snooper-enabled=true
#确定地图所生成的类型,default\flat\largebiomes\amplified\buffet
level-type=default
#开启后强制设置为困难模式
hardcore=false
#启用命令方块
enable-command-block=false
#允许玩家人数上限
max-players=20
#网络压缩阈值,默认会允许n-1字节的数据包正常发送, 如果数据包为n字节或更大时会进行压缩。所以,更低的数值会使得更多的数据包被压缩,但是如果被压缩的数据包字节太小将反而使压缩后字节更大。
network-compression-threshold=256
#资源包的SHA-1值,必须为小写十六进制,建议填写它。这还没有用于验证资源包的完整性,但是它提高了资源包缓存的有效性和可靠性。
resource-pack-sha1=
#世界大小
max-world-size=29999984
#函数权限等级
function-permission-level=2
#RCON 远程访问的端口号
rcon.port=25575
#服务器(监听的)端口号。如果服务器在使用 NAT 的网络中运行,该端口必须被转发
server-port=25565
#将服务器与一个特定IP绑定。强烈建议留空该属性值!
server-ip=
#是否生成村民
spawn-npcs=true
#允许玩家在安装添加飞行功能的模组下在生存模式下飞行
allow-flight=false
#服务器世界名称及其文件夹名
level-name=world
#视野距离
view-distance=10
#可输入指向一个资源包的URI,玩家可选择是否使用该资源包。注意若该值含":"和"="字符,需要在其前加上反斜线(\)。资源包大小理应不能超过50 MiB。
resource-pack=
#是否生成动物
spawn-animals=true
#启用服务器的白名单
white-list=false
#设置RCON远程访问的密码(参见enable-rcon)
rcon.password=
#是否生成遗迹等建筑,即使设为false,地牢仍然会生成
generate-structures=true
#正版验证
online-mode=true
#最大建造高度
max-build-height=256
#地图种子
level-seed=
#是否禁止玩家使用虚拟专用网络或代理
prevent-proxy-connections=false
#是否使用针对Linux平台的数据包收发优化
use-native-transport=true
#服务器标语
motd=A Minecraft Server
#是否允许远程访问服务器控制台
enable-rcon=false
若你没有用正版登录情况下运行客户端,请将正版验证关闭:online-mode=false,否则将无法登入至服务器。
对于 CommandBlocker,不要忘记将 enable-command-block 设置为 true 噢!
请注意:如果关闭正版验证后,在官服(纯净服)中最好开启白名单。否则其他玩家若修改用户名为 OP 的名称,即可继承其权限!
另外,如果要切换地图,只需要用地图文件夹替换服务器里的 world 文件夹。如果要保存玩家数据,请记得将 world 文件夹中的 playerdata 文件夹保留。
如果有用多世界等插件,计分板等数据也都是保存在 world 目录下的 data 文件夹中。
开启服务器时用:Java -jar 服务器的jar文件名字(包括后缀名)

