这个lua代码是否可以在我的GMOD服务器上下载某些文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这个lua代码是否可以在我的GMOD服务器上下载某些文件相关的知识,希望对你有一定的参考价值。
我最近一直在构建我的GMOD服务器并且很慢受欢迎,但我有兴趣创建一个插件,所以我把一些东西放在一起,应该在加载屏幕和其他游戏中下载一些worksop链接。这就是我创造的。
sv_auto_download:
// Write the map download codes below
resource.addworkshop( "" )
function DownloadFiles()
// Write the the texture codes below
resource.addworkshop( "" )
return ""
end
hook.Add ( "PlayerInitialSpawn", "DownloadFiles" )
答案
不,这不行。首先,PlayerInitalSpawn
在加载屏幕之后运行,并且resource.addworkshop
是一个加载一次的服务器端函数,以便服务器知道加载研讨会文件,这意味着无论如何仍然会在加载屏幕中下载插件。
你不能“在加载屏幕和其他游戏中下载一些worksop链接”,你不应该强迫玩家下载10gig的模型,如果他们不想。
让玩家下载插件的最佳方式是通过研讨会。
- 在蒸汽车间为您的插件创建一个集合,例如http://steamcommunity.com/sharedfiles/filedetails/?id=1244735564
- 前往http://steamcommunity.com/dev/apikey并使用您服务器的IP地址作为网站,并将您的api密钥保存在安全的地方(即不要共享)
- 转到scrds.exe的启动选项(.bat文件或服务器仪表板中)并添加
-authkey 3XAMPL3K3YF0RTH3T3ST3 +host_workshop_collection (collection ID)
,集合ID是集合URL的?id=1244735564
部分
然后,玩家将自动下载服务器内容,您可以轻松添加更多插件,如果他们希望在您的服务器上长时间播放,它还可以让玩家永久地快速下载大型模型。
顺便说一句,你忘了将函数委托包含在hook.Add
中:
hook.Add ( "PlayerInitialSpawn", "DownloadFiles", DownloadFiles )
以上是关于这个lua代码是否可以在我的GMOD服务器上下载某些文件的主要内容,如果未能解决你的问题,请参考以下文章
我正在尝试通过 Logitech GHub 为 GMod 制作一个 lua 脚本,将玩家视图旋转 180 度,但不知道如何进行旋转