Scott_CT
本帖最后由 Scott_CT 于 2021-6-17 22:44 编辑

Scott's Essential (SCE) Scott的服务器实用工具


这是一个对服务器友好Forge模组, 添加了许多实用的指令以及一些服务(例如实体清理)。

如果您发现了任何bug或者觉得我的mod哪里需要改进,请一定通过任意方式联系我!谢谢!

我的邮箱:[email protected]

我的QQ:2971174131

当然,直接在Github提交issue是个很好的选择。

注意,本模组适用于纯forge端,请不要在类似于arclight的服务端上使用,否则会遇到某些问题(例如非管理员无法使用命令)。




注意事项

模组的配置文件在每个世界serverconfig文件夹下,这个文件夹里的配置可以动态更新。也就是说,你改完配置之后保存一下,配置在服务端会自动更新,不用重启整个端。

当然,有一些特殊的配置,比如说指令的开关和指令的自定义名称,这些配置无法立即生效,必须在游戏里输入/reload重载之后才能生效。(当然你愿意重启一次端也是可以的。)




指令

(基本上所有的命令都可自定义 /home 可以改成 /h)

1. spawn: 传送到世界的出生点。

2. back: 传送到上一次传送之前所在的地方。

3. tpa 系列全套(tpa, tpahere, tphere, tpallhere)

    tpa指令接受请求不需要输入tpaaccept,只需要在聊天栏点一下即可,日后会改用GUI。

    tpa的请求过期时间,tpa传送冷却都可以配置。

4. home 系列全套 (home, sethome, delhome, listhomes, homeother, delhomeother, listotherhomes)

    homeother 等指令是op用于去别人家的。

    所有的指令都有建议。(比如说你用/home 然后按tab键,会自动补全家的名称)

    所有的list指令都是可交互的。(你可以直接点击列出的家的名称来传送)

    家的上限,传送冷却,都可以配置。

   

5. warp 系列全套 (warp, setwarp, listwarps, delwarp)

6. rtp:随机传送到当前世界的某个安全位置。

    可以配置各个世界的传送半径等,具体可以看配置文件。

7. fly [玩家] [时间(单位分钟)]

    让玩家飞多少分钟,如果不写分钟则永久飞行,如果只输入/fly 则给予自己无限飞行。

    再次输入fly取消玩家飞行。

8. hat [玩家]

    把自己(如果指定玩家则玩家)手上的东西放到头上。(指定玩家的话只允许op使用)

9. invsee [玩家]

    打开玩家的背包,包括盔甲和副手。(只允许op使用)


10. trashcan

    打开一个垃圾桶GUI,你可以点击GUI中的清空按钮以清空垃圾桶,当然,垃圾桶也会定时清除,这个定时也是可配置的。

   

11. rank

            打开一个GUI,里面显示所有玩家的排名 (E.g 死亡排名...)

   

    12. scessential getRegistryName item / mob

        获取主手的物品或者说附近的活着的实体的注册名,用于修改配置文件(添加实体清理白名单)

   



服务
    1. 实体清理
        这是一个拥有非常高的可配置性的实体清理功能。
        白名单是由实体的注册名组成,可以通过/scessential getRegistryName item/mob 来获取物品或者其他实体的注册名。
                可以清理画,盔甲架,潜影贝的子弹(这玩意贼卡服)等实体。                配置文件可以调整是否开启/关闭,清理的间隔,清理的白名单,以及提示消息的倒计时时间。

    2. 信息记录器        信息记录器能帮你的服务器记录某些信息,以便于找到“坏”玩家。
        所有记录的信息都会被存在[你的世界文件夹]/scessential/infoRecorder,按照时间和信息类型分类。
        目前支持的信息类型:
            - 玩家聊天
            - 玩家使用指令
            - 玩家进入/退出游戏
            - 玩家进入其他维度
            - 玩家死亡
            - 玩家杀了其他的实体(可配置是否记录击杀动物或者怪物)
            - 玩家打开容器
            - 玩家放置方块(记录特定方块被放置,可配置)
            - 周期性记录玩家信息
        所有的信息都会包含:玩家游戏名称,UUID,时间(格式可配置),发生位置,以及一些事件的特定信息。
        所有的记录选项都可开启/关闭。     
        所有的记录操作都是异步执行。        3. MOTD客制化
        可以让你更加方便的自定义你的服务器的MOTD(就是服务器介绍)


        具体可以参考配置文件。
    4. 服务器自动关闭(重启)
        可以让你的服务器在某个时刻(真实时间)或者是隔一段时间就停止一次,这样可以达到重启的效果。(用脚本进行重启,我这个只能帮你把服务器关了。)
        脚本十分简单:
        Linux:
  1. #!/bin/bash
  2. while true; do
  3.         echo "Starting the server"
  4.         启动你服务器的指令,例如 java -jar xxx.jar
  5.         echo "Waiting 10 seconds before starting the server again"
  6.         sleep 10
  7. done
复制代码
        Windows:
  1. :start
  2. 启动你服务器的指令,例如 java -jar xxx.jar
  3. timeout /T 10
  4. goto start
复制代码
        具体的配置可以参考我的配置文件。当然,重启前的提示消息是可配置的,你想配置几条就配置几条。






关于

作者:ScottCTD ([email protected])
你可以修改我的mod,但是修改后的版本只能用于私人使用
这个mod的制作灵感来自FTB Essential,但是由于FTBESS很长时间没更新了,他的功能有些缺失,细节也不够到位。
所以我就花了十天写了这个233 (练手作品,测试不足,如果发现问题请一定反馈下呀,谢谢!!!


有可能的话,建议去curseforge下载哦!

scessential-1.16.4-1.0.5.jar (181.32 KB, 下载次数: 433)














古明地橙
反 清 复 明 势 在 必 得

_DIM_
赞,希望能有后续更新,挂钩FTB之类的

Scott_CT
酷车手BB弹 发表于 2021-1-11 18:47
赞,希望能有后续更新,挂钩FTB之类的

收到,谢谢BB弹大佬
会继续更新的,更多功能正在写
:>

1469140787
服务端?支持一波,期待后续内容ovo!

小型鵺子
实体清理加个开关比较好

MarbleGate
哇牛啊,支持楼主开发!

哲学之父
正在考虑可用性,比较高版本也能mod加插件

Scott_CT
小型鵺子 发表于 2021-1-12 03:02
实体清理加个开关比较好

有的,在配置文件里可以关

零鸟发神经
太骚了,将插件转化为MOD

无尽飞驰
有可能支持低版本吗

Scott_CT
无尽飞驰 发表于 2021-1-15 13:19
有可能支持低版本吗

umm,因为低版本大多都有相对应的插件模组服务端,所以暂时没有计划向下兼容,抱歉

cnlimiter
好东西,正在学习作者的代码

Scott_CT
CMMC 发表于 2021-1-16 20:29
好东西,正在学习作者的代码

哈哈哈哈哈,发现我哪个地方nt了记得提个issue~~~(另外我java萌新,大佬轻喷

龙小逸
Scott_CT 发表于 2021-1-12 10:42
有的,在配置文件里可以关

具体在服务端哪个文件里面要怎么修改呀,实体清理不太好用,会把猪牛羊这些也清理掉

Scott_CT
龙小逸 发表于 2021-1-20 15:10
具体在服务端哪个文件里面要怎么修改呀,实体清理不太好用,会把猪牛羊这些也清理掉 ...

在你的每个世界的serverconfig文件夹下,都可以配置。。。
猪牛羊也可以加白名单,并不是不好用,只不过可能貌似是你不知道在哪改

511281270
1.16.5的墨端能使用么,功能真的好评,希望越来越完善!

Scott_CT
511281270 发表于 2021-1-21 00:22
1.16.5的墨端能使用么,功能真的好评,希望越来越完善!

可以的,1.16.5我编译了一份,在curseforge上

白门
啊,之前才在群里见过开发者Scott本人,纯模组服非常需要这样一件工具!

MMM明明天
MCBBS有你更精彩/~

Star小铭
我想问一下如果要开1.16的服务端是不是只能forge,因为fabric好像好多mod都不支持

Scott_CT
Star小铭 发表于 2021-2-1 11:17
我想问一下如果要开1.16的服务端是不是只能forge,因为fabric好像好多mod都不支持 ...

取决于你的需求咯

baige15
牛牛牛,功能很强啊

Six_color
会有权限功能吗

斯凯瑞怀特
有fabric的吗

Scott_CT

暂时没有,抱歉,如果未来像arclight这种服务端还不稳定的话会加入的。

Scott_CT

抱歉,暂时没有这方面的考虑

传说中的CJ
配置文件里面的清理提示消息不支持中文吗?输入的中文,在服务器显示都是问号

Scott_CT
传说中的CJ 发表于 2021-2-11 17:49
配置文件里面的清理提示消息不支持中文吗?输入的中文,在服务器显示都是问号 ...

我之前测试是支持的

Scott_CT
传说中的CJ 发表于 2021-2-11 17:49
配置文件里面的清理提示消息不支持中文吗?输入的中文,在服务器显示都是问号 ...


传说中的CJ

感谢回复,应该是我文本编辑器的问题,用notpad++保存就会显示问号。win自带的txt记事本保存就正常了。

小猫呜诺
非OP玩家无法使用home back等命令..但是窝的服务器没有安装除了这个之外的任何权限插件 不知道怎么解决

我的好处
66666666好用

Scott_CT
小猫呜诺 发表于 2021-2-27 14:51
非OP玩家无法使用home back等命令..但是窝的服务器没有安装除了这个之外的任何权限插件 不知道怎么解决 ...

这边我只测试了纯forge端,如果您的端不是纯forge端我无法保证可用性。

小猫呜诺
Scott_CT 发表于 2021-2-28 10:37
这边我只测试了纯forge端,如果您的端不是纯forge端我无法保证可用性。

我也不太清楚我们的端是怎么回事..新手服主 用的arclight服务端 应该是forge的 OP可以用这些命令 但是普通玩家不行 除非给他们OP权限..但是服务器里面没有装任何权限管理插件呀?

小猫呜诺
旧内核版本的服务端装了您的MOD后是可以完全正常使用的 但是在无人在线的时候也会崩服 所以更新了内核 更新后就出现非OP玩家无法使用命令了...到处都找不到管理权限的东西@@

Scott_CT
小猫呜诺 发表于 2021-2-28 15:57
我也不太清楚我们的端是怎么回事..新手服主 用的arclight服务端 应该是forge的 OP可以用这些命令 但是普 ...

arclight不是forge官服,他是forge与spigot混合的,arclight可以装插件,没必要用我的。我这个专门给forge官服用的,抱歉

zhhy721
怎么让非管理员也能用tp啊 兄弟们 急求 急求 急求 急求 急求 急求 急求 急求 急求 急求 急求 急求 急求 急求 急求 急求 急求 q656047545

a923367731
这个真的是MOD吗?可以像插件似的不是管理员也用其中的功能吗?

a923367731
大佬,1.12.2有没有什么好推荐的和这个MOD类似的MOD

wodeshijie66
这个插件可以,很实用,让服务器变得不再单调

biubiu大黄
龙小逸 发表于 2021-1-20 15:10
具体在服务端哪个文件里面要怎么修改呀,实体清理不太好用,会把猪牛羊这些也清理掉 ...

服务器目录(server)>world(世界文件夹)>serverconfig>scessential-server.toml文件里面,第四百多行左右有一个选项“MobEntitiesWhitelist ”里面是设置清理白名单的(我是Forge端的服,海绵端可能不太一样)

填充图册他
好用! 就是配置起来有些许的复杂

1791284827
可以 使用起来非常 的稳定

e1791284827
好用服务器里面使用起来很稳定

e1791284827
还是希望出个1.7

e1791284827
很好用的模组 使用起来很方便

e1791284827
求个1.17版本

一谦Jum
本帖最后由 一谦Jum 于 2021-5-26 13:43 编辑

知道是在配置文件里开关,但是关键是不会关呀求求哪个大佬教一下清理功能开关吧

那怎么办嘛
大佬好,收藏~

下一页 最后一页