Garry's Mod:如何发送DLL?
Garry's Mod提供了一个C++ API来创建服务器端和客户端DLL。
正如在文章"Creating Binary Modules"中所说的,它们必须放置在"garrysmod/lua/bin/"
文件夹中,但如果我想将一个DLL发送给客户端,这对很多任务都是必需的,我应该怎么做呢?
我的DLL包括并执行本地所需的内容,但不进行网络化(仅当手动添加到两侧时)。
我尝试过的方法:
1.什么都不尝试,只是将服务器端和客户端DLL放置在服务器文件夹中。 结果:客户端没有DLL。
2.尝试将两个DLL添加到插件的bin
中,然后将插件添加到服务器和客户端。 结果:游戏不包括插件的bin
文件夹中的DLL。我不能只向客户端添加DLL,因为我想使用此DLL运行专用服务器,因此应自动发送并包含客户端。在这里,我尝试通过网络化的插件来实现它。
3.尝试使用resource.AddFile (https://wiki.facepunch.com/gmod/resource.AddFile)
和resource.AddSingleFile (https://wiki.facepunch.com/gmod/resource.AddSingleFile)
和AddCSLuaFile (https://wiki.facepunch.com/gmod/Global.AddCSLuaFile)
(我知道,这很愚蠢,但我还是尝试了)。所有这些功能都无法将DLL发送到客户端。
如果您知道任何共享DLL到客户端的方法,请帮助我,我会很乐意听取您的答案。也许我必须以某种方式使用net.WriteData (https://wiki.facepunch.com/gmod/net.WriteData)
?
原文链接 https://stackoverflow.com/questions/69489480
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?
- addEventListener 返回 nil Lua
- Lua中获取用户配置主目录的跨平台方法
- 如何编写 Lua 模式将字符串(嵌套数组)转换为真正的数组?
这是不可能的。如果你可以把一个 DLL 发送给客户端,那么你就能完全控制客户端的电脑,比如扫描信用卡号码或者格式化硬盘。