- 查看: 2K
- 回复: 2
既然你点开本篇章,肯定是个刚入门的新人了!不是也不要紧,毕竟要看也没人拦着(大佬不喜欢勿喷,有错的地方可以来提下意见pwp )
如果你有想法要开一个(商业/公益)服务器之类且还是一个什么都不懂的新人的可以先看看下面的提醒(XD)。
首先我们需要了解一下开MC服务器的一些前提:
- 有机器(服务器机子)[可以找各大服务器商去买]
- 有资金(预防遇上不会的或者是有高需求的东西)[不可没有吧 只能说是]
客户端:供玩家使用的
服务端:就是服务器所有东西存在的地方了(一般所有东西都在上面放的)
服务端搭建
1. 下载并安装jdk
众所周知MC是建立在java上创作的游戏,开服没java就相当于没有电要开电脑一样jdk是分版本的 一般1.12.2以下包括1.12.2是用jdk8(java8)就足够(1.20以上建议还是用jdk18)
而1.12.2以上的服务端核心就用jdk17(java17)就行了
jdk下载官网是(官网我记得是需要注册账号的才能下载的)
https://www.oracle.com/java/technologies/downloads/
如果你是windows系统64位就直接下载下面这个

2.下载服务端核心
服务端核心是分很多种 最多的就两种[带MOD的forge/fabric(大部分是forge)][不带MOD的原版]
我先用spigot最原版的一种核心来做搭建服务端使用(这里用的版本是1.12.2)
https://getbukkit.org/ (可能需要翻墙去下载)
把它放入一个空文件里

然后我们需要一个去启动这个jar包的bat文件
这里我用的bat启动模板(如果需要 请新建一个txt文件 并把后缀改为bat)
代码:
=====================
@echo OFF
title RunServer for Spigot - 服务器后台
::----设置开服使用内存
SET Money=1G
::----设置开服核心名字
SET Server=spigot-1.12.2.jar
::----设置开服优化参数,不懂请勿修改!!
SET SetCanShu=-XX:+UseG1GC
choice /t 2 /d y /n >nul
:RESTART
java -Xms128M -Xmx%Money% %SetCanShu% -jar %Server% nogui
@echo.
@echo. ----------------------------------------------------------
@echo.╋ 服务器已经关闭,如需重启请按任意键,不需要请直接X掉本框 ╋
@echo. ----------------------------------------------------------
@echo.
goto restart

我们启动加载服务端核心

这里我们需要把在文件内


设置成true 同意MC的协议 如果要看的 可以直接复制链接到官网去查看

这样就是开启了成功了 但是连接的端口还没设置 默认是25565 我们需要修改端口

打开这个文件后找到server-port
修改为你自己的喜欢的端口 我这里先设置为

还需要改正版验证 如果是正版服的话可以无视这个
设置成false

还有一个是服务器人数限制 可以设置自己服务器容纳多少人 我这里就用默认的20 如果修改就把20修改成你想要的最大人数

最后别忘了保存 这样你只需要重新启动服务器就行
关闭服务器的指令是stop(在命令栏里输入就行)
进服IP 你问你的服务商 IP然后把你设置端口开放就可以了 ip地址:端口
如: 127.0.0.1是我的IP 端口是30001 我的连接地址就是 127.0.0.1:30001 (端口是25565的话 就直接IP就可以了)
3. 服务端的文件介绍

主要的就几个
plugins 是放置服务器插件文件的地方
world那3个是世界文件
logs 是插件或者服务器报错的日志放置的地方
如果你需要设置白名单的话

这里写入[玩家ID,玩家ID]就可以
还需要你在server.porperties中把white-list 设置成true
4. 插件介绍
这样你基本就把一个服务端开好了 只需要去了解下最基本的插件
基本插件可以用Essentials,EssentialsX,CMI
权限组的话可以用GroupManager,LuckPerms 之类的
可以看个人喜好来使用
(作者提醒)如果你想上手快的话就用ess 或者GM权限组这些插件 CMI和LP对新人不是特别好上手 CMI的配置文件过多 LP的话有编辑器还是可以试试(不代表作者不推荐,从对新手上手方面 还是用老版的插件比较好)
如果需要用其他插件可以上spigotMC 或者MCBBS上去寻找
5. 服务端核心介绍
- 插件服核心(有很多就说一些常用的)
- Bukkit Spigot Paper(Spigot 和Paper 是基于bukkit 开发的)
- 模组服核心的话(常用的就几个 高版本的话会多一些)
- CatServer 猫端(Forge+Bukkit+Spigot)https://github.com/Luohuayu/CatServer
- Mohist 墨端(Forge+ Paper)https://mohistmc.com/
- 跨服核心(如果有需要构建可以去查看我发的另一个帖子是开插件服跨服的)
- BungeeCord(插件服跨服核心)https://ci.md-5.net/job/BungeeCord/
- Lightfall(forge模组服跨服核心)https://github.com/ArclightPowered/lightfall
- Waterfall (forge模组服跨服核心)https://github.com/PaperMC/Waterfall
最后声明,本教程来自我的世界QQ频道楚鸽于2023.8.6发布,本人仅仅抄录,如有不足,多多包含,评论建议看见了马上改。
领取红包用户







最后由版主编辑于: