A chat IRC program is is now available for Gmod via the Luasockets DLL.
In light of this new development I'd like to revive the proposal I made for a Wire Internet Gateway (The name is slightly misleading). The main and core thrust for that proposal was to simply give Wire the ability (though OPTIONAL DLLs), to be able to transmit Wire Values though the internet to another Wire Internet Gateway on another server.
Kind of like this:
[Wire Device] -> W.I.G. -> LuaSockets -)) Interwebz ((- LuaSockets <- W.I.G. <- [Wire Device]
The main purpose for such a entity would basically be a Wire Radio that works over the internet, so that Wire Data can be sent and received from remote servers.
To stress a couple of things:
1) This DLL should be available via download and NOT included in the SVN. (At least until fully reviewed and tested by the Devs and the Wire Team, if at all)
2) For the sake of development, Reliability of the transmissions is preferred over speed. A full Digital Screen is only 1KB of data, it does NOT have to be fast. In fact I'm pretty sure the system would work fine over a dialups worth of bandwidth.
3) Lag is not an issue, All that WIG has to do is get the data from one point to the other, the Wire Device at the ends can be used to handle any delays or irregularities, this doesn't need to handled by the code used for the luasockets.
Now to the obvious question: "Why"
There are many uses for such a system, a wire based chat system is one use, remote data storage, and even Remote Computing (if you have a huge wire device that lags like hell, why not move it to a different server and keep the ability to interact with it?)
It may be possible to have a server that only has wire devices. With no players (or maybe just a single admin) and a WIG, the server only uses a minuscule amount of bandwidth, and all that computing power is given to Wire Devices.
But my favorite idea is Remote Control and Remote Sensing. Controlling Robots on a server that's 1000 miles away using Wire would be one heck of a geeky thing to do. Anyone want to recreate the Mission to Mars? Maybe Remote Robot Wars? Remote Hide and Seek with Robotic Submarines?
For me at least there is an appeal to having the ability to communicate with a device that isn't even on the server your on. The possibilities are really wide open for such a system.
---------------------------
WEEE!!!! Free Fall DID IT!
You'll need to download the LuaSocket DLL in order to use this:
[ame="http://forums.facepunchstudios.com/showthread.php?t=495940"]LuaSocket - Facepunch[/ame]
Be sure to download the FIX for it (further down the page)
Then download the Lua Addon.


LinkBack URL
About LinkBacks














Bookmarks