使用创意工坊可以很便捷的将地图、武器、模型等插件整合到你的服务器中,本期教程将为大家介绍如何在自己的服务器上挂载创意工坊插件。
1、创建合集
我们需要将各种插件放到一个合集内供服务器进行调用,首先就是要创建一个合集
从Steam或浏览器进入gmod创意工坊:http://steamcommunity.com/app/4000/workshop/
登陆后在Gmod图标下选择”合集”,如图所示
然后点击右侧的”创建合集”,如图所示

“为您的合集命名”:给你的合集起个名字,例如我的沙盒合集
“选择品牌图片”:可选择一张代表性的图片或你喜欢的图都可以
“描述您的合集”:随便打些描述性的话,备注之类的
“此合集属于什么种类?”:此项请不要改动,默认选择“能共用的物品”
“您的合集属于何种类型?”:推荐按照图片所示勾选

然后点击“保存并继续”合集就创建完毕了。
2、向合集内添加插件
合集创建完毕后就可以添加各种插件了,有两种方法:
第一种:在创建完的编辑页面,从你的收藏夹或订阅物品直接添加,如图所示

第二种是在插件详情页面进行添加,点击“添加到合集”,如图所示:

3、发布合集
如果第二步还停留在编辑合集页面可点击右下角的“保存并继续”,然后点击发布即可发布,如图所示

如果第二步离开了编辑合集页面,可在我的创意工坊文件里找到你的合集,如图所示顺序


4、记录合集ID号
发布之后我们需要记录一下合集的ID号,如果是在浏览器内发布,直接复制地址栏最后?id=后面的一串数字;如果是在Steam内操作,点击右键选择复制网页URL,然后截取复制出来的地址?id=后面的一串数字

5、创建GSLT令牌
Q:GSLT令牌有什么用?
A:在2020年中的一次gmod更新中启用了Steam 游戏服务器登录令牌 (GSLT),为了解决服务器伪造问题。
Q:我不使用GSLT令牌会怎样?
A:所有匿名游戏服务器(不使用 GSLT 的服务器)将在服务器浏览器中受到巨大的排名惩罚,这意味着它们永远不会出现在服务器列表的顶部。但是,它们仍然会出现在服务器浏览器中,并且可以使用搜索功能进行搜索。如果你希望建立公开的游戏服务器,并希望玩家能在服务器列表靠前的位置看到它,则必须为每个服务器创建一个单独的GSLT令牌。
创建方式:进入https://steamcommunity.com/dev/managegameservers
在最下方“创建一个新的游戏服务器账号”,App ID填写gmod的ID:4000,备忘绿可填写用于区分服务器的字段(因为每个服务器都需要创建一个GSLT令牌),比如我填写的游戏模式,点击创建,创建好的登陆令牌在下一步会用到。


6、添加合集号和GSLT令牌至服务器命令行参数
合集发布之后我们就可以让服务器去挂载了,打开我们的开服脚本bat,在最后增加
+host_workshop_collection 【合集ID】 +sv_setsteamaccount 【GSLT令牌】
拿教程第二篇的启动参数为例:
添加前:
srcds.exe -console -game garrysmod +map gm_construct +maxplayers 12 -ip 0.0.0.0 -port 27015 +clientport 27005 +servercfgfile server1.cfg +gamemode sandbox
添加后:(请把XXXXXXXX替换自己的合集ID,YYYYYYY替换为对应的GSLT令牌)
srcds.exe -console -game garrysmod +map gm_construct +maxplayers 12 -ip 0.0.0.0 -port 27015 +clientport 27005 +servercfgfile server1.cfg +gamemode sandbox +host_workshop_collection XXXXXXXX +sv_setsteamaccount YYYYYYYYY
保存重启你的服务器吧,服务器将会自动下载并加载合集内的插件。
你可以创建多个合集来组合不同插件的服务器,记得替换合集ID和GSLT令牌。
5 Comments
thanks
thank
这东西可以的
终于等到楼主更新啦 开心O(∩_∩)O~~
牛逼牛逼