嵌入式开发交流网论坛
标题:
还在购买基岩剑?自己做服主,我的世界开服教程!(2)
[打印本页]
作者:
下星期去美国
时间:
2020-2-14 19:59
标题:
还在购买基岩剑?自己做服主,我的世界开服教程!(2)
上期我们了解了关于Windows下我的世界的开服,今天给大家介绍如何在Linux下建立服务器。Linux系统的优点在于更稳定的系统,更高效的资源利用。本教程使用的系统是Debian,也是属于Linux的发行版本,话不多说我们开始吧。本文图片较多建议WIFI下观看!
首先你要有台有网络的计算机,这边我们以云服务器为例。需要注意的是要在安全组开启端口已建立连接和之后我的世界服务器的正常连接。
[attach]38204[/attach]
连接软件我们选择PuTTY,在填入你服务器的ip后就可以进行管理了。
[attach]38205[/attach]
这边选择是
[attach]38206[/attach]
输入你建立的账号和用户密码就可以登陆进去了,注意大小写。这边我直接用的root账户。
[attach]38207[/attach]
输入apt update更新
[attach]38208[/attach]
输入apt install default-jdk安装Java
[attach]38209[/attach]
输入java确定安装
[attach]38210[/attach]
输入apt install tmux安装tmux
[attach]38211[/attach]
使用WinSCP上传你需要的服务器端文件,当然你用wget命令也可以。输入你的账户和密码。
[attach]38212[/attach]
右键新建一个文件夹
[attach]38213[/attach]
名字看自己喜好
[attach]38214[/attach]
上传文件
[attach]38215[/attach]
回到PuTTY,cd .. 返回上一层目录,cd mc 切换工作目录到mc,我这边建立的文件夹名字是这个,根据喜好更改的需要更改一下。
输入java -Xms1024M -Xmx1024M -jar server.jar nogui启动一次服务器
可以看到运行一段后会终止。需要更改eula.txt文件。可以观看一下eula条目。
[attach]38216[/attach]
ls可以显示当前目录的内容,输入nano eula.txt,打开文件。
修改文件为eula=true,Ctrl+O保存,Ctrl+X退出。
[attach]38217[/attach]
再次输入java -Xms1024M -Xmx1024M -jar server.jar nogui启动服务器
[attach]38218[/attach]
stop停止服务器
[attach]38219[/attach]
touch mc.bash 建立文件我这边是这个文件名,需要修改id的注意。WinSCP到当前目录下创建也可以。
nano mc.bash 打开文件修改
#!/bin/bash
tmux new-session -s mc -d 'java -Xms1024M -Xmx1024M -jar server.jar nogui'
输入完成Ctrl+O保存,Ctrl+X退出。
[attach]38220[/attach]
./运行文件会发现没有权限。
chmod 777 mc.bash
获取执行权限,关于chmod在Linux系统操作文件或目录的用户,有3种不同类型:文件所有者、群组用户、其他用户。最高位表示文件所有者的权限值,中间位表示群组用户的权限值,最低位则表示其他用户的权限值,所以,chmod 777中,三个数字7分别对应上面三种用户,权限值都为7。
文件或目录的权限又分为3种:只读、只写、可执行。
r的权限数值为4
w的权限数值为2
x的权限数值为1
所以现在就可以理解777就是文件所有者、群组用户、其他用户都有rwx的权限。可以根据自己的需要相加数值给予用户权限。
[attach]38221[/attach]
在设定完server.properties文件后,就可以再次执行命令开启服务器,关闭连接软件。和小伙伴联机了。这边也再次给出关于配置文件的含义。
spawn-protection 出生地的保护范围 默认16 0关闭
allow-flight 是否允许飞行 (true开 false关)
pvp 玩家对战玩家 (true开 false关)
difficulty 游戏难度(peaceful(0)和平 easy(1)简单 normal(2)普通 hard(3)困难)
gamemode 游戏模式 (survival(0)生存 creative(1) 创造 adventure(2)冒险 spectator(3)旁观)
max-players 玩家数量 整数(1-2147483647)
server-port 端口号 整数(1-65534)
white-list 白名单 (true开 false关)
enable-command-block 命令方块 (true开 false关)
view-distance 服务端的可视距离 整数(3-15)
online-mode 在线正版验证 (true开 false关)
level-seed 服务器种子
tmux a -t mc 打开会话,或者tmux a打开上一个会话,可以回到我的世界服务器运行界面管理。
至此关于我的世界服务器的教程也就全部结束了,祝大家玩的愉快,本教程只对有正版账号非商业行为需求提供,需要注意的事这边演示的是官方的服务器文件,关于非官方服务器需要修改才能执行。
theonlywl(灯影三清)写于2020.02.07
欢迎光临 嵌入式开发交流网论坛 (http://www.dianzixuexi.com/bbs/)
Powered by Discuz! X3.2