Ok, I know what your thinking, your probably thinking I've completely lost it. However I just have to get this out so we can at least discuss it
Wired Internet Gateway!
The concept of the system is to have a way to be able to interface a wired component to a computer or system OUTSIDE of Gmod. It would most likely be a DLL that could interface with whatever system that could work with it.
All the Gateway (I'll call it a WIG from now on for short) would need to be able to do is interface with a WIG program that can be used to transmit/receive data.
So to connect 2 servers (which would be an ideal, but not only use)
Gmod|Wire ---> WIG ---->DLL/Program ---->(((Internet))) ----> Program/DLL ----> WIG ----> Gmod|Wire
Now, I know that that does seem like a hell of a lot to get from one side to another and I do realize that hellish latency and extreme limited bandwith (Less than 56K) would a reality of this type of link.
***HOWEVER, This is all we need! We don't need some high speed super link to do this***
We can use a relatively simple programs who's sole design is to initiate a connection, probably UDP (TCP ok but not required) with and ONLY with the program of the same type (using an ID or even an SSL connection).
This program would also need to be able to interface with the DLL which in turn will manipulate the WIG.
Then we can use all the wire contraptions we want and make things really interesting. Some Ideas could include;
Remote Viewing
Remote Device Control
Universally Accessible Data Storage
Program Sharing
Intra-Server Chatting!
Remote Hologram Viewing
...and MORE!
Yes, of course it would require that someone be on the other end to setup the connection, but they don't have to stay there. They can Paste a Dupe make the link and hop off. Imagine you're planning a trip to another planet using a space ship on a COMPLETELY DIFFERENT server!
Going to another server? Send your Data to a remote server and Access it at the new server your playing in!
Imagine Setting up a HUB server where Multiple WIGs are linked to Multiple servers! Chat with anyone on several Servers!
Wire has progressed INSANELY well, the components are well designed and supported. I believe that this is one of the final steps to make Wire the most INSANE mod in existence (it may already be). I know a lot of you would say that this is impossible, to that I would say, "Pffffttt, whatever".
Wire is about Expanding the possibilities beyond what anyone expected, did anyone expect the CPU? or Wire OS? How about Expression Gate? All of these are mind blowing addons that add so much to wire it put it at whole new level. I do believe that this would be one of the last Super Mind Blowing Addons for Wire (unless someone gets really creative).
There ya have it, take it or leave it, I hope someone picks it up
UPDATE Section:
OK, here we go, I'm assembling some goals that need to be accomplished for this project to be realized. I'm putting interesting Data and Suggestions into the first post so everyone can keep updated without having to go through the entire thread. Your welcome
Information is pulled from quotes, credit is given:
We could break this project into three large sections and then break down each section later:[/b]
- Binary Level - an external DLL would be required to allow Lua to access and manage sockets.
- Protocol - built entirely in Lua, this would act as the information delivery system. With this layer we could connect between servers and set up our sessions that we'll need to transmit and recieve information. It would ride on top of the TCP/IP layer which would be handled by our socket library.
- Implementation - the action layer. Connections and data transmission would be instigated by this layer. All chat and jump based code should be here, so this would include the proposed Wormhole Controller SENT.


LinkBack URL
About LinkBacks







Reply With Quote





Bookmarks