如何用命令提示符创建MC服务器,我的世界服务器怎么搭建?

用命令提示符创建我的世界服务器,核心逻辑是:通过java -jar命令启动服务端jar包,配合配置修改与端口映射,即可在Windows系统上架设可联机的MC服务器。 整个过程不依赖第三方面板,完全使用系统自带工具完成,适合喜欢掌握底层控制权的玩家,本文以Java版为例,全程演示从环境准备到外网联机的完整流程。

我的世界服务器怎么创建:前期环境准备

在敲下任何命令前,先把地基打牢,命令提示符只是执行工具,真正干活的是Java环境和服务端文件。

【SherkHol】MC服务器开设教程 新手简单易学,Java版通用,内网穿透 - 服务器系列#1
加载中
【SherkHol】MC服务器开设教程 新手简单易学,Java版通用,内网穿透 - 服务器系列#1
S
SherkHol
60.1万--
原视频地址

确认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

赞 (0)
上一篇 2026年11月9日 21:12
下一篇 2026年11月9日 21:18

相关推荐

  • 服务器镜像怎么拷贝到U盘,具体步骤是什么?

    先把结论说清楚把服务器镜像拷贝到U盘,核心思路不是普通文件复制,而是用专门的写盘工具把镜像“刻录”进U盘扇区,让U盘变成可引导的安装介质,关键在于分清你手里的是ISO整盘镜像还是分区文件,选对工具和方法,几步就能搞定,做之前先搞清楚这三件事很多人在“服务器镜像拷到U盘”这一步翻车,不是因为技术不行,而是准备工作……

    2026年10月6日
    100
  • 服务器BIOS密码忘了怎么办,BIOS密码忘记怎么清除?

    服务器BIOS密码忘记后的最直接答案是:通过主板清CMOS跳线、短接特定针脚或拔电池放电来重置,绝大多数服务器无需返厂即可恢复默认密码,BIOS密码机制与重置前提先弄明白锁在哪,服务器BIOS密码通常分为用户密码(User Password)和管理员密码(Supervisor Password),用户密码只挡开……

    程序编程 2026年11月1日
    700
  • 我的世界服务器IP地址怎么改密码,服务器密码忘了怎么办?

    我的世界服务器改密码,核心结论是:绝大多数情况下,你在游戏对话框输入 /changepassword 旧密码 新密码 即可完成修改,若无效则需通过后台配置文件或数据库重置,这事儿后台不复杂,但服务器环境不同,入口也不一样,本文拆开讲透,按你的服务器类型对号入座,照着做就行,我的世界服务器改密码的三种主流方式改密……

    2026年10月6日
    200
  • 根dns服务器地址是多少,dns服务器地址

    根DNS服务器地址并非单一IP,而是全球13个逻辑根服务器集群(A-M)对应的海量物理节点IP集合,日常使用中无需手动配置根服务器地址,只需设置运营商或公共DNS即可自动解析,根DNS服务器的真实架构与工作原理很多人对“根服务器”存在误解,以为互联网中心有一个巨大的超级计算机存储着所有网址,事实并非如此,根DN……

    2026年5月25日
    4600
  • 小米怎么设置应用访问网络服务器,操作步骤是什么?

    小米手机设置App连接服务器,核心就两件事:给App开通网络访问权限,再确认服务器地址和端口没问题, 不少人卡在第一步——应用装好后系统默认禁掉了联网权限;第二步则容易栽在代理服务器端口填写错误上,这两个点处理好了,连接基本就通了,小米手机app如何设置服务器连接:先分清你要连的是哪类服务器动手配置前,先明确你……

    2026年9月25日
    1000
  • ajax在php获取数据库数据类型怎么实现?php查询mysql字段类型

    在PHP中获取数据库数据类型,核心在于通过PDO或MySQLi扩展调用getColumnMeta()方法或information_schema查询,将底层二进制数据映射为可读的PHP原生类型,从而实现前后端数据交互的精准控制,Ajax与PHP的协作早已成为Web开发的标配,但很多开发者在数据传输环节容易忽略一个……

    2026年5月30日
    3200
  • BageVM黑五优惠力度大吗?VPS服务器推荐

    BageVM黑五月活动期间,4TB流量、1Gbps带宽的VPS月付低至$2.07,年付享7折,支持香港、日本、新加坡、德国、英国及洛杉矶等多地机房选择,是追求高性价比与低延迟用户的理想方案,在云计算市场日益内卷的当下,寻找一款既稳定又便宜的VPS(虚拟专用服务器)并非易事,许多用户面临两难选择:便宜的线路不稳定……

    2026年7月6日
    8200
  • 深圳短视频推流服务器怎么挑不卡顿,哪家稳定

    首段深圳短视频推流服务器的选型核心只有一句话:带宽决定生死,编码决定画质,线路决定流畅度,预算决定选租用还是自建,先把这三件事想清楚,再去挑配置,就能跑得动,带宽和线路,先于硬件配置去思考很多朋友在深圳配推流服务器,上来就问CPU用几核,但短视频推流场景里,带宽和线路的影响远大于计算性能,视频流是持续上行传输的……

    2026年10月7日
    400
  • 数据库CPU满了怎么解决,数据库CPU过高如何排查?

    数据库服务器CPU满了,先别急着重启,核心动作是保留现场、分清慢SQL、连接风暴、锁等待还是后台任务,再按限流降级、索引优化、读写分离、扩容的顺序处理,CPU打满只是结果,不是根因,数据库像一台持续运转的收银机,CPU是收银员的手速,手速突然拉满,可能是顾客暴增,也可能是每单结算流程太绕,下面按排查、区分、场景……

    程序编程 2026年11月7日
    600
  • 语音识别转写延迟升高先排查哪一环,怎么解决

    先查音频从采集到进入识别引擎前的上行链路,而不是先换模型, 用端到端时间戳把延迟拆成采集、编码、传输、排队、推理、回传几段,哪一段突然变长,就先处理哪一段,很多团队一看到转写延迟升高,第一反应是模型变慢了、服务端扛不住了,实际排查时,最先要看的往往是“声音离开麦克风之后、进入识别引擎之前”这段路,会议室麦克风缓……

    程序编程 2026年11月9日
    600

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注