开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[开发教程] 1C32mb能开的MC服务器

 发表于 2026-5-4 15:26:25 来自手机|显示全部楼层|阅读模式 IP:河北省
本帖最后由 我是李君子 于 2026-5-4 18:14 编辑

原因是我买了个512mb(RAM),2G(硬盘),按流量计费的服务器,第一眼挺值,不过现在感觉有点小亏

服务端: https://github.com/p2r3/bareiron

我这里的系统是alpine,因为商家不让选,不过我感觉这配置用我习惯的ubuntu不太合适

另外我用frpc了,因为服务商只开放ssh端口,frpc其实占用内存要大一些(与bareiron相比),可以买个64mb的

安装bareiron
  1. wget "https://github.com/p2r3/bareiron/releases/download/latest/bareiron.exe"
复制代码


这里是预编译的版本,生存,不限人数,1.21.8香草
改配置的话要重新构建,我构建这类应用老是报错所以懒了
这里虽然是exe但是arm64的linux,amd64的linux,以及amd64的win都行,mac不就知道行不行,作者说也许行

测试并生成初始世界文件
  1. chmod 777 bareiron.exe
  2. ./bareiron.exe
复制代码


正常情况下能看到如图提示
Screenshot_2026-05-04-15-14-34-104_com.termux-edit.jpg
  1. World seed (hashed): 6932B5DC
  2. RNG seed (hashed): C1C5D063

  3. No "world.bin" file found, creating one...

  4. Server listening on port 25565...
复制代码


我不想整docker所以直接用pm2后台跑了
安装Nodejs,Npm以及 Pm2
  1. apk add node -y
  2. apk add npm -y
  3. npm i pm2 -g
复制代码


启动,建议添加一个启动脚本,如果报错
  1. [PM2][ERROR] Error while launching application Error: spawn ENOEXEC
复制代码
的话
启动脚本(start.sh)
  1. #!/bin/sh
  2. ./bareiron.exe
复制代码


运行相关命令

  1. # 启动
  2. pm2 start start.sh
  3. # 停止
  4. pm2 stop start
  5. # 查看日志
  6. pm2 logs start
复制代码


你要不想用pm2的话可以用screen平替
  1. apk add screen
  2. screen -S server
  3. ./bareiron.exe
  4. # Ctrl+AD
复制代码


PM2内存占用一个人或者没人的时候大概1mb,游戏略有卡顿
Screenshot_2026-05-04-15-22-21-190_com.termux-edit.jpg
(start进程是服务器)

这个时候直接连接就行,服务器不允许就挂个frp

给个示例服务器(别玩炸了,我没限制内存流量这些)
23.27.0.247:49723
我刚问来着,然后我发现我眼瞎[del]这家frp我没找到自定义域名在哪,另外frp服务器在国外,所以会慢很多[/del]

  1. --max-memory-restart 20mb
复制代码
来限制内存,对于服务器安全是很必要的

麻烦审核大大再审一遍了
苦力怕论坛,感谢有您~

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

| 由 木韩网络 提供支持 | GMT+8, 2026-6-19 02:59

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4