本帖最后由 13869392261 于 2021-4-10 09:28 编辑
官方Server开服教程,特点:更新超快,基本同步更新的java游戏版本
如何让frp转发玩家真实的frp
本帖禁止转载,如有任何疑问,欢迎留言至评论区
协议查看:
Mojang 对服务器的 EULA (2020年4月17日) 进行了改进,EULA 在某种程度上改变了对非竞争性服务器的宽容,
点击这里查看他们的博客文章
下载完后会得到一个.jar的文件,我们将它称为核心文件
将核心文件放到一个
英文文件夹之中
,创建一个.txt文件,在里面输入
双击运行运行 注意:如果不加pause,服务器启动时将会瞬间关闭。“-”必须是英文否则识别不出来。 java为java的环境变量,如果开启服务器时,java报错“java不是内部指令,也不是外部指令”的提示指令时,说明java没有装对。 Xmx为最大内存,单位可以是G或M,同理,Xms为最小内存。forge.jar是核心名,注意要加后缀,不然会报错。 假如提示为一下报错为以下 ![]() 说明虚拟内存设置错误,查看是否最低内存小于最大内存,查看服务器配置是否有那么的内存,一般都会给系统预留2G内存 启动成功后提示 ![]() 说明初始化成功,关闭bat文件,在刚刚目录中找到eula.txt文件。 双击打开 ![]()
将eula=false
改为eula=true
表示同意协议,退出并保存,再次双击bat文件,等待出现Done!等…算开服成功。
目录中的world为我的世界地图文件,logs为日志文件,里面有控制台(bat)窗口的日志。
|
如何让不在同一局域网的小伙伴加入游戏?
这就需要用到端口映射服务,来实现不同局域网来游玩服务器。注:如果有公网IP的请跳过此步骤。
软件推荐:樱花frp
首先进入樱花frp的官网,
点击进入樱花frp官网
,注册登入。
![]() ![]() 注册完之后会自动登入转到控制面板,如果没有,在主页上点击控制面板跳转 ![]() 下拉左边导航栏,点击软件下载,小白一定要下载写推荐的这一个,因为这个有界面,不区分64/32位,点击链接下载。 ![]() 下载完成后解压,点击SakuraLauncher.exe启动,点击设置选项卡,回到樱花frp网站,点击用户信息,找到访问密钥,复制它,记住千万不要将他给别人 ![]() 回到软件,点击设置,将密钥复制到访问密钥并登入。 ![]() 点击隧道,点击小加号添加隧道。 。 ![]() 映射类型是java版就选TCP,基岩版就选UDP,本地IP看我的世界服务器主文件夹里的gserver.properties设置中的server-ip=,是怎吗写的空的就填127.0.0.1,如果是写的本机内网IP就填本机内网IP。远程端口写0随机,服务器选离自己最近的服务器 ![]() 创建之后,显示创建成功,点击隧道,点击右上角的按钮开启映射,开启之后有提示。 点击日志找到相应的IP发给玩家。 ![]() |

█████,如果您要查看本帖隐藏内容请
回复
spigot插件服的搭建(可以装插件)
官方下载的话
spigot 官方貌似并不提过给你下载核心,貌似是因为版权原因吧. 所以需要自己编译
首先,我们需要进spigot的官网:
点Downloads
进去后点击download-->BuildTools
之后会跳转到jenkins的构建,点击右边最新成功构建的 BuildTools.jar文件,下载。
![]()
下载
![]()
全部点next,安装完后
新建一个英文文件夹复制路径
cd 后面跟上你刚刚复制的路径
耐心等待,有可能要挂V,P,S
下载完成后会有很多东西
编译完成后,可以看到文件夹下多了两个jar文件:
craftbukkit-1.11.2.jar和spigot-1.11.2.jar 今天主角 spigot ![]() 新建文件夹把 把spigot-1.11.2.jar复制进去(也就是你下载的spigot核心)
双击运行,突然闪退,在eula。txt修改协议false改为true 再次双击,会出现刷屏现象。 也就是在加载地图。。。stop停服。 |
下载spigot核心另一种方法(更简单)
现在我们已经有BuildToolsGUI了,
点击这里下载
需要安
装 .NET 4.5,打开BuildToolsGUI.exe文件,可以使用下拉菜单来更改版本。点击“RunBuildTools”后,它将开始运行,请稍等片刻直到它完成运行。就可以得到核心了,剩余步骤看上方
|
spigot设置具体设置
bukkit.yml:介绍 allow-end:是否允许服务器启用末地 warn-on-overload:在服务器过载时报警 permissions-file:自定义的权限的文件(然而一般用ess插件实现) update-folder:更新插件的存放目录 plugin-profiling:允许/timings命令的使用。此命令用以测试插件执行事件所花的时间 connection-throttle:限制单个IP尝试链接的毫秒。0将禁用,但是被攻击容易down query-plugins:当远程查询时,服务器是否返回插件列表 deprecated-verbose:显示插件执行某些已经删除的功能时发出警告 shutdown-message:关服输入/stop时返回给玩家的警告信息 spawn-limits:分别为怪物,动物,水生生物,蝙蝠的生成最大数量限制 chunk-gc:服务器检查应该已卸载但由于某种原因未能卸载的区块并卸载 period-in-ticks为检查的时间间隔(tick) load-threshold:在考虑垃圾收集之前需要从最后一次垃圾收集之后加载的区块的数量(默认为0禁用) commands.yml介绍 此文件可以自定义映射的命令。如果我把/op映射到/cc [玩家名],那么输入/cc的效果也是/op [玩家名] 的效果。也可以把一些命令禁用。 |
服务端种类介绍:
Paper (原 PaperSpigot):
Spigot 的进一步优化版本,在相关算法方面,较 Spigot 有所提高,优化 TPS 等,支持 CraftBukkit 和 Spigot 插件,API 没有任何修改,在 1.9 版本之前带有反作弊功能,1.9 之后的版本需要自行安装其他反作弊插件。
适用于群组服和小游戏服务器。但是少数spigot插件不支持。
![]()
CraftBukkit (水桶服):
老牌的 Minecraft 服务端,能够兼容绝大部分的 Bukkit 插件,功能比较完善。
部分方面优化较差,专为 Spigot 制作的插件可能无法运行。
![]()
Spigot (水龙头):
继 CraftBukkit 之后的延续版本,在 CraftBukkit 一些卡服的问题上做出了优化,支持 CraftBukkit 的插件,性能比 CraftBukkit 相对好一些,自带反作弊功能。 建议大型模组服务器运用。 |
Proxy Protocol frp 支持通过 Proxy Protocol 协议来传递经过 frp 代理的请求的真实 IP,此功能支持所有以 TCP 为底层协议的类型,不支持 UDP。 Proxy Protocol 功能启用后,frpc 在和本地服务建立连接后,会先发送一段 Proxy Protocol 的协议内容给本地服务,本地服务通过解析这一内容可以获得访问用户的真实 IP。所以不仅仅是 HTTP 服务,任何的 TCP 服务,只要支持这一协议,都可以获得用户的真实 IP 地址。 需要注意的是,在代理配置中如果要启用此功能,需要本地的服务能够支持 Proxy Protocol 这一协议,目前 nginx 和 haproxy 都能够很好的支持 HTTP X-Forwarded-For 支持http映射 Proxy 支持frp映射但不支持udp 操作(以樱花frp为主) 1、进入控制面板 2、点击隧道列表 ![]() 找到你要设置的线路,点击编辑 输入
请在frpc的根目录下找到frpc.ini,也就是他的设置文件 添加一行
如果有重复项要将=后的改为v2 保存重启即可 |