= 创作分享 =
服务端讨论
搭建Java版服务器教程[通用]
悠闲的白菜V

搭建Java版服务器教程[通用]

悠闲的白菜V 于 2025-2-3 12:09 ( 18天前 ) 发表在 [其它服务端] 分类。 [复制链接] [只看楼主] [打印]
1249 0
不废话直接开始。
  • 准备服务器
    在各大服务商租赁服务器或者自备服务器(当然也可以用自己的电脑),具体教程不详讲。
  • 选择并安装Java(废话)
    选择对应自己要开的服务器MC版本的Java

        这里小编给个推荐:Java11及以下推荐使用龙井(dragonwell),Java17及以上推荐使用zulu,这两种都是高性能Java。这里给出Dragonwell官网zulu官网,怎么安装也不细说了,如果下载时或官网直接访问不了就要动用科学的力量了。
    3. 选择服务端和下载
        (1)选择要开哪种服务器。目前服务端有这几种:原版(Mojang官方无任何修改),纯净(仅插件),mod(主流分forge和fabric,仅mod),混合(mod+插件),群组服(通过代理端将多个服务器串联成群组服,新手不建议)。
        (2)然后挑选合适服务端并下载:原版不用说;纯净端推荐Paper,Pupur等都比较好用;mod端就只有Forge和Fabric(当然,还有Neoforge和Quilt,但用者极少);混合端我推荐CatServer和Mohist(forge),Banner(fabric);群组服这里只写代理端Velocity(我最爱用),BungeeCord(老牌强大),waterfall(没用...过)。服务端可以自行找官网下,也可以通过第三方资源站,我这推一个资源站链接 FastMirror 无极镜像
    4.搭建服务端
        选好路径并新建一个文件夹,把服务端核心放入。(注:路径中最好不要有中文)
        右键空白处新建一个文本文档名字叫start,可以看到一个start.txt文件,右键它并重命名,将".txt"的后缀(拓展名)改为".bat" 确定。如果没有显示拓展名,点击窗口左上的查看将最右侧的文件拓展名勾上(推荐直接把隐藏文件也勾上),如果是Linux系统则文件为start.sh
       右键start.bat,编辑,输入以下内容
@Echo off
Java -Xmx?G -jar 核心名称.jar -nogui
pause
?输你服务器的内存或者你要设置的此MC服务器使用内存上限(注:时运行内存不是硬盘容量!)
如果不是windows系统只输入中间那一行命令就行。
保存并关闭记事本窗口,双击start.bat运行,正常情况下会提示下载服务端的东西。如果报错或不正常,可能是你安装Java时候没有设好环境变量,要么设环境变量(不细讲了),要么将上面代码中的第二行开头的  Java  改为 "你安装Java的路径/bin/java.exe" (注:此路径必须加英文双引号)。如下,我改完之后就正常运行了。

等待下载完毕后,服务端会关闭,在服务端根目录中会有一个eula文件,双击打开,将里面的 =false  (假/关/否)改为 =true (真/开/是),这是同意协议。记住这两个单词的意思,开服后的很多设置都还会用到。现在 有些服务端不会关闭会直接在窗口中让你同意,如图输入true回车即可。
同意协议后再次打开服务端,他会开始运行,自动生成世界,完成后会有提示然后不再跳字符。这时输入 stop并回车关闭服务器。
我们可以在服务端根目录下发现mods和plugins文件夹,当然如果你是原版啥也没有,纯净端只有plugins,mod端只有mods,混合端就都有了!mods文件夹放模组(z注意你的服务端是什么mod加载器就只能放什么mod,如我这里的mohist的mod加载器是forge和neoforge都兼容的,所以我就可以放forge和neoforge的mod),plugins文件夹则放插件(插件也有种类,这里太累后面再补)。从晚上写到临晨2点多这瞌睡死了~
加入mod和插件后就可以再次运行服务端,如果没有问题就成功了。由于太懒我这里就没加任何东西不是懒是瞌睡死我了。
关闭服务器,找到server.properties文件,用记事本打开它,里面是服务器的各项设置。找到online-mode=true改为false关闭正版验证。(其他设置自己调,max-players为最大玩家数;motd类似服务器介绍,后面会讲到;server-ip为服务器IP空着默认就行;server-port为端口默认为25565)
这里我把正版验证关闭,将motd设置为A example Server  然后打开服务器
如果你实在本地(自己电脑)上开的就不需要调啥了,如果是租的服务器则需要设置安全组,开放tcp25565端口,如果是特殊的如版面服等只开放特定端口,则将服务端端口改为对应端口。
        5.正确安装客户端
在启动器安装对应版本和mod加载器的客户端,安装与服务器相同的mod,打开游戏。这里我是1.20.1,forge,无mod。睡醒了~
点击多人游戏,添加服务器,名称随意。IP,如果是第一种服务器则输入服务器  公网IP:端口 ,如果是版面服之类 直接输网页给的IP,如果没用公网IP也不是版面服之类则需要内网映射(稍后我会和本地电脑一起讲)。本地电脑输  127.0.0.1:端口 (这个只能自己本地访问)如下图

可以看到有连接,这个X号应该是√好,我这里好像是因为forge版本不一至导致的。尝试进入服务器
到此,两种服务器就开设完毕了,把IP端口发给你的朋友,让他们装好客户端就可以进入了。
        6.内网映射 (对于无公网IP和本地电脑)
找一个免费的内网穿透软件(如路由侠,花生壳,樱花 等),注册 登录,一般软件每天签到就有免费流量,这里用 路由侠 演示(樱花映射账号忘了...)。打开软件切到 内网映射(或者隧道)界面,点击添加映射(隧道),原生端口(大多数软件没有这一步),选择节点或线路(选延迟最小的),协议选TCP,内网地址默认127.0.0.1,端口添服务端端口,其他默认即可,创建好后打开隧道,即开始映射。

复制映射IP,在客户端填入就可以进入。如图
此时将映射IP给好友就行了。记得每天签到保持流量不会用完。

发表于 2025-2-3 12:09:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 0 条回复!
百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表