用命令提示符创建我的世界服务器,核心逻辑是:通过java -jar命令启动服务端jar包,配合配置修改与端口映射,即可在Windows系统上架设可联机的MC服务器。 整个过程不依赖第三方面板,完全使用系统自带工具完成,适合喜欢掌握底层控制权的玩家,本文以Java版为例,全程演示从环境准备到外网联机的完整流程。
我的世界服务器怎么创建:前期环境准备
在敲下任何命令前,先把地基打牢,命令提示符只是执行工具,真正干活的是Java环境和服务端文件。
确认Java版本匹配
现代MC服务端(1.18及以上版本)强制要求Java 17或更高版本,可以在命令提示符中输入java -version查看当前版本,若显示版本过低或未安装,需要前往Oracle官网或Adoptium社区下载对应版本,安装时注意勾选“设置JAVA_HOME环境变量”选项,这步经常被忽略,会导致后续命令无法识别。
获取Minecraft服务端文件
访问Mojang官方下载页面或PaperMC官网,选择对应游戏版本的服务端jar包,以原版服务端为例,下载后会得到一个形如server.jar的文件,创建一个专门的文件夹(如E:\MC_Server),将jar包放入其中,这里建议文件夹路径不要包含中文和空格,命令提示符对特殊字符的处理比较敏感。
初始化服务器配置
双击运行jar包或使用命令java -jar server.jar nogui,程序会生成核心配置文件目录并立即退出,此时打开目录中的eula.txt,将eula=false改成eula=true以同意最终用户许可协议,这是多数人搭建失败的第一道坎,不修改此项服务器无法启动。
命令提示符开服教程:核心启动命令与参数
当一切准备就绪,开启cmd窗口并切换到服务端目录,操作路径是:按下Win+R输入cmd回车,弹出命令提示符后,使用cd /d E:\MC_Server完成目录跳转,接下来就是见证奇迹的时刻。
基础启动命令详解
输入以下命令并回车:
java -Xmx2048M -Xms1024M -jar server.jar nogui
两个核心参数需要理解:
- -Xmx2048M:设置JVM最大可用内存为2048MB(2GB),数值可根据你电脑物理内存调整
- -Xms1024M:设置JVM初始内存分配为1024MB,保持和最大值一致可以减少运行中的卡顿
- nogui:不启动图形界面,纯命令行运行,省资源且方便日志输出
常见启动报错与解决方案
端口已被占用
症状为BindException: Address already in use,处理方法是打开cmd输入netstat -ano | findstr 25565查看占用端口的进程PID,然后在任务管理器结束对应进程,或修改服务器端口。
内存溢出
提示OutOfMemoryError,说明-Xmx参数设置超过了物理可用内存,适当调低数值即可,建议留出系统运行所需内存,至少保留2GB给操作系统。
Java路径未找到
提示'java' 不是内部或外部命令,这意味着环境变量配置失败,手动在系统变量中添加Java安装目录下的bin文件夹路径,重新打开cmd即可解决。
配置文件server.properties修改清单
临时停止服务器(在cmd中按Ctrl+C),用记事本打开server.properties,这份文件是你服务端的灵魂,常用修改项如下:
| 配置项 | 推荐值 | 作用说明 |
|---|---|---|
online-mode |
false(局域网)或保持true |
是否开启正版验证,盗版客户端需设为false |
motd |
自定义宣传语 | 服务器列表展示信息,可以写“欢迎来到我的世界” |
max-players |
10-20 | 最大同时在线玩家数 |
difficulty |
easy或normal |
游戏难度,硬核模式请三思 |
view-distance |
8-10 | 视角加载距离,数值越大越吃性能 |
动完配置重新启动服务器,一切正常的话cmd窗口会持续滚动日志,最终输出Done字样,意思是服务器已成功运行。
mc服务器搭建方法:局域网联机与端口映射
服务器在本地跑通只是第一步,能邀请朋友进来玩才是目的,这里区分两种场景。
仅限同一路由器下的局域网
处于同一WiFi或路由器的玩家,只需在MC客户端的服务器地址栏输入你的内网IP,获取方法:命令提示符中输入ipconfig,查看“IPv4地址”一栏,一般是168.x.x或0.0.x格式,注意防火墙可能会拦截,需要在Windows安全中心允许Java通过专用网络。
互联网远程联机
家里有公网IP的玩家,需要设置路由器端口转发,登录路由器管理后台(常见地址168.1.1),在“端口映射”或“虚拟服务器”功能中,将外部端口25565转发到运行服务器电脑的内网IP和25565端口,完成这一步之后,朋友就可以通过你的公网IP连接。
没有公网IP的替代方案
多数家庭宽带并非公网IP,这部分用户可以使用内网穿透工具,如Sakura Frp或cpolar,这类工具的工作机理是在你的电脑和服务器之间建立隧道,分配一个临时域名,朋友通过域名访问,具体操作:注册账号、下载对应系统客户端、在管理面板创建隧道、填写本地端口25565,免费版本通常有流量限制,用于熟人小型联机足够。
服务器日常管理命令
在服务器运行时的cmd窗口中,输入以下指令可以完成基础管理:
whitelist add 玩家名:添加白名单,防范陌生玩家op 玩家名:赋予管理员权限list:查看在线玩家save-all:强制保存世界数据stop:优雅停止服务器
java版mc服务器性能优化与开机自启
服务器运行时间越长,对稳定性的要求越高,以下优化措施能显著提升运行体验。
JVM参数进阶调优
基础启动命令可以升级为:
java -Xmx4096M -Xms4096M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -jar server.jar nogui
不同配置对应的内存建议如下:
- 4GB内存电脑:分配2048M给服务器,适合3-5人小服
- 8GB内存电脑:分配4096M给服务器,可同时容纳10人左右
- 16GB内存及以上:分配6144M-8192M,支持Mod服或大型整合包
G1垃圾回收器参数能有效减少卡顿频次,这是业内较为通用的服务端调优手段,据Mojang官方文档说明,服务端GC优化对TPS稳定性有直接影响。
使用批处理文件一键启动
每次手动输入长串命令过于繁琐,在服务端文件夹中新建文本文档,重命名为start.bat写入:
@echo off
java -Xmx2048M -Xms1024M -jar server.jar nogui
pause
之后双击这个bat文件即可启动服务器,无需打开命令提示符手动敲指令,注意编码格式需保存为ANSI,否则中文路径会乱码。
计划任务实现开机自动运行
打开“任务计划程序”(按Win+R输入taskschd.msc),创建基本任务,触发器选“计算机启动时”,操作为“启动程序”,程序选择刚创建的start.bat,如此设置之后,服务器会随系统开机自动运行,再配合路由器端口转发,一个长期稳定的MC服务器就这么搭起来了。
服务端核心选择参考
原版服务端功能最基础,适合纯净生存,追求性能与插件支持,Paper或Purpur是优先选择,社区里模组服多数使用Forge或Fabric,每种核心的配置文件路径和命令略有差异,但启动逻辑一致。
cmd开服常见问题解答
问:服务器可以同时在办公室和家里运行吗?
可以,但同一时间只能存在一个启动实例,建议通过远程桌面或向日葵等工具控制服务器电脑,另外要注意,不同网络环境下端口映射的配置方式不同,切换网络后需要重新设置。
问:我的服务器丢包严重,经常掉线,如何排查?
优先检查宽带的上行速率,多数家庭宽带上行仅有20-30Mbps,8人同时在线时每个玩家的下行流量会占满带宽,尝试压缩view-distance为6,并定期清理冗余实体,若问题持续,联系运营商确认是否具备开放公网端口条件。
问:使用命令提示符创建服务器和使用面板类工具哪个更好?
命令提示符方式更节省系统资源,对硬件配置要求相对较低,且理解底层原理后有更强的排错能力,面板工具(如McServ、Panic)提供了图形化界面,适合不愿接触命令行或经常需要添加插件的用户,两者并不冲突,不少资深服主先用命令方式跑通,再套上面板方便日常操作。
搭建过程本质上是一连串解决问题的过程,从接受eula协议,到配置端口转发,每一次敲击回车都在让这个虚拟世界离现实更进一步,准备好你的Java环境,下载服务端文件,在命令提示符中敲下启动指令,你的MC世界就此启程,如果卡在某一环节,检查版本匹配和端口状态是最常见的突破口。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/790947.html


