作者:plz乐呵呵 | 来源:互联网 | 2023-08-23 14:46
MC我的世界java版开服教程 1G带不动,内存请选择2G以上。esc-t5,2核10%性能也不行,只是个服务端cpu就跑满了。
阿里云突发性能按量付费 开服
- 一、租阿里云弹性计算服务器(需要预充值100元)
- 二、Ubuton开服教程
- 1、给服务端添加一个新用户
- 2、安装环境
- 3、下载安装核心
- **4、运行服务器,核心配置**
- 5、结尾 制作启动关闭脚本
一、租阿里云弹性计算服务器(需要预充值100元)
我这里选了美国硅谷,大家要选择国内离自己近的服务器。
1、
2、
3、
4、
二、Ubuton开服教程
依旧是spigot-1.16.4.jar,如果选了 2核2G,优化好可以带30人左右
登陆。过程。。省略
1、给服务端添加一个新用户
一般不用root进行操作,所以新建一个用户
CTRL+C为杀死进程,CTRL+Z为将进程放到后台运行,所以别用快捷键进行复制等操作,复制粘贴请在Xshell里使用右键完成
adduser minecraftUser ××错的命令×
出现错误,根据提示修改一下命令 adduser --force-badname minecraftUser
粘贴代码不要
ctrl+v ,粘贴后回车
输入密码,然后再确认输入密码
按下 Enter。 Enter ;Enter; Enter ;Enter ;y确认; 然后Enter
将新建的账户添加到sudo list: 复制该命令,并按回车执行即可
echo "minecraftUser ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
好了,现在切换到新的用户来开始服务器的搭建: 按CTRL+D结束连接,然后用minecraftUser账户登陆服务器
2、安装环境
①升级库:sudo apt-get update -y
②安装Java:sudo apt-get install -y openjdk-8-jre
③安装screen (部分服务器内置):sudo apt-get install -y screen
④安装文本编辑器nano (部分服务器内置):sudo apt-get install -y nano
⑤安装下载工具curl (部分服务器内置):sudo apt-get install -y curl
sudo apt-get update -y
sudo apt-get install -y openjdk-8-jre
sudo apt-get install -y nano
sudo apt-get install -y curl
sudo apt-get install -y screen
每复制一条命令, 回车Enter,等待安装。很快的。
3、下载安装核心
选择合适的版本,(以spigot端为例 点文字链接进入下载页面
如何利用Putty远程登录阿里云ECS
WinSCP(收费) 或 用xshell等其他方式登陆,用以上传文件
下载putty ~解压
使用PUTTY.exe 输入公网ip后,弹出对话框选Accept,就可以链接阿里云了。这里暂不使用它
【注意】核心文件单独下载, 本例程用 这个,上传到服务器
按照提示 填入公网ip 用户名 密码
命令 : put
本地文件地址\名字.jar
服务器文件地址\名字.jar
put C:\Users\22203\Downloads\spigot-1.16.4.jar /home/minecraftUser/spigot-1.16.4.jar
右键,复制下载的.jar文件在本地的地址,用上面命令,上传到服务器/home/minecraftUser/
目录下,注意命令词之间的空格。
网络不同,可能需要多等待,Enter后连续出现表头就是完成了。ls 命令可以看见 文件在文件夹里
—本框内容不操作,但需要看一看 --------------------------------------------------------------------------------------------------
命令格式curl -o server.jar 下载链接
// #将 下载链接 替换为你要安装的核心下载链接
curl -o server.jar https://getbukkit.org/get/MvbtKzCMFRVUPyKHvZ0cmiThXiiTSe92
Enter等待下载完(很快的),再命令 ls
列表显示出服务核心文件
第一次 运行服务端
java -jar server.jar
这个命令会出错,原理大概是FTP上传文件到Linux服务器总丢失Class。。所以直接用PSFTP.exe上传文件即可。
【注意】server.jar与spigot-1.16.4.jar 为同一份文件名字不同。
以下示范写做 spigot-1.16.4.jar。
.--------------------------------------------------------------------------------------------------------------
4、运行服务器,核心配置
第一次 运行服务端
java -jar spigot-1.16.4.jar 或者 java -Xms200M -Xmx448M -jar spigot-1.16.4.jar nogui
意用户许可协议,粘贴代码,按回车执行
echo 'eula=true' > eula.txt
再次输入,开启服务器
java -Xms200M -Xmx600M -jar spigot-1.16.4.jar nogui
以文字为准,和图片对照不上
多等待一会儿,加载完成后输入stop
关闭服务器。再次输入ls
可以看到目录下已经有完整的配置文件了
这里讲一下怎么在Ubuntu下配置参数,可用nano,vim,Xftp等方式改
①以nano 为例,在服务器里输入 nano 文件名(文件名可以只输入前几个字母,然后按TAB补全)按回车进入编辑
用方向键控制光标位置,更改完成后按CTRL+X,软件会询问你是否保存,按Y再按回车确认,或者按N取消保存
详细配置含义,自行维基百科。
②使用Xftp更改(图形界面,直观)
在Xshell下按CTRL+ALT+F打开Xftp
在右边找到要配置的文件,右键点击,选择“以记事本编辑”即可打开记事本对配置文件进行编辑,编辑完成后保存关闭,在服务器上的配置文件就完成了编辑。
5、结尾 制作启动关闭脚本
①用 命令
nano mcserver.sh
新建并编辑一个名为mcserver.sh的文件。并进入文档界面,(按下Enter直接进入文档编辑界面、)
②粘贴下面代码框中的内容,其中-Xms200M代表最小内存200M,-Xmx500M代表最大内存500M。
③按 CTRL+X
再输入 Y
回车 Enter再按Enter保存
④输入命令 chmod +x launch.sh
为脚本赋予权限.
#!/bin/sh
java -Xms200M -Xmx448M -jar spigot-1.16.4.jar nogui
上面这种没有使用screen,断开ssh和服务器链接,服务器就会停止。
#!/bin/shscreen -dmS mc java -Xms200M -Xmx448M -jar spigot-1.16.4.jar nogui
复制内容到mcserver.sh 文件中
按CTRL+X ;再输入Y; 回车 Enter;再按Enter保存
也可以有一个关闭脚本 stop.sh
#!/bin/sh
screen -dr mc -X stuff "say 服务器将在10S后关闭!\n"
sleep 10
screen -dr mc -X stuff "stop\n"
使用完命令后,记得用 chmod +x launch.sh 和chmod +x stop.sh 为脚本赋予权限.
制作好脚本后,开服输入./mcserver.sh
;关服输入./stop.sh
即可。
因为计量的服务器,随开随用,所以 启动服务器 bash mcserver.sh
进入MC的控制台,结束游戏在控制台命令 stop
即可。退出ssh链接,服务器就会自动关闭。
想不关闭,服务器在后台一直处于开始状态,可以参照我上一篇 Centos开服教程,使用screen。
-
-
-
-
-
-
-
-
- . 不行选的2核1G ecs.-t5性能不够,跑满了带不动服务核心,进入服务器的压力就导致spigot崩溃
--------如果报错,内存不够 -------------------------------------服务器选择大于2G内存应该就不会报错了------------------------
按住Ctrl+C
关闭服务
top命令查看内存情况
报错缺少权限可以---------输入命令chmod 777 文件名称
, 赋权文件rwc权限——可读可写可执行权限。
chmod 777 mcserver.sh chmod 777 spigot-1.16.4.jar 再次命查看,两文件颜色变为绿色
参考[新手开服] Ubuntu(Linux)开服教程