Alxeh
本帖最后由 Alxeh 于 2018-11-10 12:28 编辑

最近发现论坛没有一个比较详细比较系统的纯净服安装基于forge API的mod教程。问答版里有,但大多是一些很模糊的回答。
“forge需要解压后吧东西拖进服务器主程序里
“服务端安装forge跟客户端差不多,解压后合并就好了
“跟客户端一样,只不过要把client改成server
“这么麻烦,为什么不用某某整合包
“。。。。。。
诸如此类让人不解的回答还有很多,楼主也是刚刚搞懂,于是心血来潮在此发布教程,供和我一样的小白服主学习。

可能会火星,还请论坛大佬不喜勿喷
顺便把纯净服开服教程再发一遍,这个肯定火星


下面开始官方纯净服开服教程
第一步 下载对应版本的官方服务端
由于天朝某些政策的问题,造成广大MCer需要魔法上网才能在mojang官网下载服务端,关于魔法上网请自行百度,在论坛资源版的过期资源里就能找到各个版本的官方纯净服务端搬运资源,直接在该版中搜索“官方服务端”即可
在此以minecraft1.12.2为例


在这里下载官方服务端核心文件(后缀为.jar的文件),将它放在一个单独的文件夹中,这个文件夹就是以后我们的服务端根目录。





第二步  创建开服的命令脚本
在服务端根目录(上文提到过)创建一个文本文档,文件名随意,在里面输入如下命令:
  1. @ECHO OFF
  2. java -Xms1g -Xmx1g -jar <在此输入你的服务端文件名>.jar
  3. pause
复制代码
比如楼主的服务端核心文件名为“
minecraft_server.1.12.2
”,于是就输入:



  1. @ECHO OFF
  2. java -Xms1g -Xmx1g -jar minecraft_server.1.12.2.jar
  3. pause
复制代码



一定要注意空格,推荐大家直接复制过去

然后将文件另存为后缀.bat的文件,原来的txt文件可以删掉了。

如果需要修改,直接右键.bat文件后选择编辑就可以了。



第三步  配置服务端文件
双击.bat文件运行,弹出windows命令调试窗口,过一会儿后发现服务端根目录多出了几个文件,关闭命令调试窗口,打开“eula.txt”文件,将其中的”eula=false“改为”eula=true“,保存后退出。


再次运行.bat文件,这次直接弹出服务器管理面板了

关掉命令调试窗口和管理面板,使用win+R打开运行窗口,输入cmd打开命令调试窗口,输入ipconfig回车
在下面出现的一长串字符里找到自己的机器正在使用的那个网络环境


楼主的就是这个“宽带连接”了将ipv4地址记下来,可以看出楼主的ipv4地址为10.170.57.28
打开根目录下的服务端配置表“server.properties”,打开方式选择文本文档,找到server-ip=,在后面填上ipv4地址
注意!每次重新连接网络都会改变当前的ipv4地址,所以请手动更改配置文件中的ipv4地址!
如果要在服务器里导入本地存档,直接将“world”文件夹删除,再将自己的存档拖进根目录就行,存档文件名不能为中文,并且要将配置表中level-name=后面的内容改为你的存档文件名
如果你的小伙伴们没有正版,或者处于正版离线状态,就需要更改配置文件中的online-mode=true改为online-mode=false(关闭正版验证)

注意!每次更改配置信息都需要重启服务器才能生效!


如果想要了解其他配置信息可以看这个网站minecraft官方服务端server.properties配置教程
保存并退出,再次启动.bat文件
如果管理面板中出现Done (***s)! For help, type "help" or "?", 就说明服务器已经启动成功了



现在就可以加入服务器了,在多人游戏中点击添加服务器,服务器地址为<ipv4地址>:<端口>
其实就是管理面板里面 Starting Minecraft server on后面的内容,不能漏掉冒号



就可以加入服务器玩耍啦!


超级华丽的分割线超级华丽的分割线


现在介绍如何安装服务端forge
首先需要在forge官网上下载两个文件,一个是跟客户端公用的forge安装包,另一个是服务端专用的universal文件,以minecraft1.12.2为例,单击这两个链接,将下载的文件(.jar和.exe)放入服务端根目录:

运行forge-*******-installer.exe,选择installer server,将目标文件夹选择为服务端根目录

不要管红字,直接点击确定,会开始下载一些必要文件(libraries文件)

这个过程会很漫长,而且可能由于网络原因无法下载成功,可以直接在这个网站mcbbs---酷车手BB弹里下载libraries压缩包解压后扔进服务端根目录,如果这样做的话可以不用下载.exe文件。
注意!一定要下载对应版本的libraries文件和universal文件!
等libraries文件夹创建完成后,运行forge-*******-universal.jar,就会发现服务端根目录多出了mods和config文件夹,接下来就可以吧自己想要添加的mod拖进mods文件夹就可以啦!
注意!添加或删除mod需要重启服务器以生效!
注意!有些mod只支持客户端安装,使用前请查看清楚!


其实这时forge服务器已经启动了,可以看见管理面板,只不过还没有添加mod,需要手动关闭后根据上述方法添加。
建议以后都在管理面板输入stop来关闭服务器,防止回档。
楼主添加了bc和bc compat两个mod作为示范:

接下来就可以加入服务器,注意,不仅服务端要安装mod,客户端也需要安装相同的mod才能加入服务器

安装客户端forge和mod的方法不再赘述。
启动官方forge服务端跟纯净服务端不同,需要双击forge-*******-universal.jar才能启动。
就可以加入mod服玩耍啦!


码子不易,求人气!













不死之躯
还行,加油吧,目前论坛应该是没有forge安装到官服的教程,给个建议哈,那个IP是内网的,绝大多数的人的电脑都是内网IP,你改为通用的127.0.0.1吧

1723624171
很不错的一个思路,支持楼主

chiye
感谢楼主,虽然我的是Linux服务器端,不过原理好像也差不多

SilenceLove
很感谢,那个forge选择目录一直是红色以为安装不了,没想到直接忽视就行,谢谢楼主

SilenceLove
很感谢,那个forge选择目录一直是红色以为安装不了,没想到直接忽视就行,谢谢楼主

1660456238
@Alxeh 楼主求助一下,forge universal.jar 文件打不开,mods和config也没有被创建出来,Java装了jdk和jre两个而且也重装了个遍,还是不行

草方块哥
感谢楼主,才知道怎么加Forge

草方块哥
那个服务端根目录是不是logs?

残忆人
不错不错不错不错不错不错不错不错不错不错

羊杂汤
十分感谢!!!正愁不知道怎么办呢

阿萨德斯
求解!双击universal文件无反应

梦仔张
别的小伙伴要怎么连呢?异地

lizi2006
草方块哥 发表于 2019-2-2 18:04
那个服务端根目录是不是logs?

不是,就是你把jar文件拖进去的

lizi2006
不对,没universal

第一页 上一页 下一页 最后一页