17 posts
Posted 02 October 2012 - 09:23 PM
Version 2.0 is in progress! Thanks to TheOriginalBit for helping!What is it?Interweb is a package of programs that allows users to create their own working internet in-game! It will feature many programs with easy-to-use UIs, and complex functions. It is still a work in progress, and I will be updating and improving it for a while.What is in it?Currently, this is the list of all the programs, planned, in progress, and completed:Spoiler
- DNS Server
- DNS Manager
- Email Server
- Email Client
- Router
- HTTP Server
- Internet Browser
- FTP Server
- FTP Client
Done (Still subject to improvement):- DNS Server
- DNS Manager
- Email Server
- Email Client
Finishing touches:In Progress/Up Next (not necessarily in order):- FTP Server
- FTP Client
- Routing systems
- API
Where can I get it, and how do I install it?Download:Spoiler
You can get the latest version of the package (1.1.1) here: http://adf.ly/DNVVl. Installation:Spoiler
To install the programs, simply open the zip file, and copy the programs to either:- [Multiplayer] The "mods/ComputerCraft/lua/rom" folder of your server's files (You must be ther server admin, or have access to the server files)
- [Single Player] "%appdata%/.techniclauncher/tekkit/mods/ComputerCraft/lua/rom" folder
- [Either] The computer ID of the computer you want the programs on; this is found in the "world/computer" folder. (You must be ther server admin, or have access to the server files if installing on a server)
Can I integrate my programs with yours?Absolutely! In the future, I will be making an API and releasing a documentation of how the entire infrastructure works, so you will be able to implement my programs and networking into your programs.
Can I modify and build upon your programs?I am liscensing my programs under a Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) liscense, so as long as you abide by the terms in the liscense, you may do what you want with it! The full liscense page is here:
http://creativecommo...nses/by-sa/3.0/Any feedback is appreciated! :)/>Created by Amarite1http://t3kbau5.tk/
1619 posts
Posted 29 October 2012 - 12:37 AM
Looks cool. I'm downloading it now. Lemme know if you need any help, as I would LOVE to see e-mail servers in computercraft.
497 posts
Location
The Big Apple, NY
Posted 29 October 2012 - 12:39 AM
So not to be mean or anything but there are SO MANY email/internet programs what makes your's so special?
1619 posts
Posted 29 October 2012 - 01:16 AM
Found an error! I'm not sure if it's my fault though :D/>/>
startup:44: attempt to index ? (a nil value)
2217 posts
Location
3232235883
Posted 29 October 2012 - 01:19 AM
Found an error! I'm not sure if it's my fault though :P/>/>
startup:44: attempt to index ? (a nil value)
that dosent describe anything about the problem, give us all the code
1619 posts
Posted 29 October 2012 - 03:15 AM
Found an error! I'm not sure if it's my fault though :P/>/>
startup:44: attempt to index ? (a nil value)
that dosent describe anything about the problem, give us all the code
Well, the download is in the description but if you insist:
http://pastebin.com/ij43qhR5
2217 posts
Location
3232235883
Posted 29 October 2012 - 03:48 AM
Found an error! I'm not sure if it's my fault though :P/>/>
startup:44: attempt to index ? (a nil value)
that dosent describe anything about the problem, give us all the code
Well, the download is in the description but if you insist:
http://pastebin.com/ij43qhR5
i meant "startup", your code is the problem not the DNS server :P/>/>
1619 posts
Posted 30 October 2012 - 12:35 AM
Found an error! I'm not sure if it's my fault though :P/>/>
startup:44: attempt to index ? (a nil value)
that dosent describe anything about the problem, give us all the code
Well, the download is in the description but if you insist:
http://pastebin.com/ij43qhR5
i meant "startup", your code is the problem not the DNS server :P/>/>
I renamed the dnsserver file startup.
17 posts
Posted 03 December 2012 - 08:56 AM
Version 1.1.0 is out!
This update features bug fixes and the finished Email client and server! Download link is above.
As always, feedback is appreciated and please let me know of any bugs you have found (please include as much detail as possible).
17 posts
Posted 12 December 2012 - 02:06 PM
Found an error! I'm not sure if it's my fault though :P/>/>
startup:44: attempt to index ? (a nil value)
that dosent describe anything about the problem, give us all the code
Well, the download is in the description but if you insist:
http://pastebin.com/ij43qhR5
i meant "startup", your code is the problem not the DNS server -_-/>/>
I renamed the dnsserver file startup.
Just replicated/found the bug! (Yes, I realize it's been a while! :P/> ) Anyways, it turns out that if the directories "/records" and "/admin" don't already exist, it won't create the file! Just create the folders and it should work. (I'll patch this in the next release)
17 posts
Posted 12 December 2012 - 02:20 PM
Version 1.1.1 Released!
This release features bug fixes for the email and DNS server that would cause it to crash if the required folders didn't already exist.
1619 posts
Posted 12 December 2012 - 02:24 PM
Woohoo! Good Luck finishing this!
7508 posts
Location
Australia
Posted 14 December 2012 - 05:27 AM
While I was studying Data Communications and Security at university, we learnt everything network related and I got inspired to do something like this. In the end I gave up due to the following issues (hopefully if I tell you now you will have a solution by the time you get to it):
- Support for lots of requests to the one computer, i.e. have the rednet listening all the time and process in the background.
- Multi message sending (the same message kept pinging around all my routers that were in range of each other until it crashed the network or minecraft server (sometimes)
- Packets not 100% secure (encryption was way too basic without some major advanced lua, which i didn't have the time for)
- Transitioning between wireless and wired seamlessly
- I feel I have to mention this again, LOTS of duplicate packets pinging around the system when trying to send to computer through routers
- Issues with finding the OSPF (Open Shortest Path First) route for the packets
- And many more…….
Once again all I can say is GOOD LUCK! I look forward to seeing this complete!
17 posts
Posted 15 December 2012 - 10:28 AM
While I was studying Data Communications and Security at university, we learnt everything network related and I got inspired to do something like this. In the end I gave up due to the following issues (hopefully if I tell you now you will have a solution by the time you get to it):
- Support for lots of requests to the one computer, i.e. have the rednet listening all the time and process in the background.
- Multi message sending (the same message kept pinging around all my routers that were in range of each other until it crashed the network or minecraft server (sometimes)
- Packets not 100% secure (encryption was way too basic without some major advanced lua, which i didn't have the time for)
- Transitioning between wireless and wired seamlessly
- I feel I have to mention this again, LOTS of duplicate packets pinging around the system when trying to send to computer through routers
- Issues with finding the OSPF (Open Shortest Path First) route for the packets
- And many more…….
Once again all I can say is GOOD LUCK! I look forward to seeing this complete!
Ya, I've been trying to work around those issues, but so far have found no way to…. might try modifying the BIOS for the mutli-threading. As for the routing, the only idea I have is that whenever a computer sends a message (probably using rednet.broadcast()) it reads and indexes the hop counter, then stores that in a centralized database… Still not ideal, but might work. As I mentioned above, I'll probably try implementing a hop counter to prevent crashing the world from excessive bouncing packets. If you'd like to help (clearly if you are taking/took a university course on networking you have more experience/know how than I do) that would be awesome, because right now I'm working on this on my own during my spare time.do!
7508 posts
Location
Australia
Posted 15 December 2012 - 01:42 PM
While I was studying Data Communications and Security at university, we learnt everything network related and I got inspired to do something like this. In the end I gave up due to the following issues (hopefully if I tell you now you will have a solution by the time you get to it):
- Support for lots of requests to the one computer, i.e. have the rednet listening all the time and process in the background.
- Multi message sending (the same message kept pinging around all my routers that were in range of each other until it crashed the network or minecraft server (sometimes)
- Packets not 100% secure (encryption was way too basic without some major advanced lua, which i didn't have the time for)
- Transitioning between wireless and wired seamlessly
- I feel I have to mention this again, LOTS of duplicate packets pinging around the system when trying to send to computer through routers
- Issues with finding the OSPF (Open Shortest Path First) route for the packets
- And many more…….
Once again all I can say is GOOD LUCK! I look forward to seeing this complete!
Ya, I've been trying to work around those issues, but so far have found no way to…. might try modifying the BIOS for the mutli-threading. As for the routing, the only idea I have is that whenever a computer sends a message (probably using rednet.broadcast()) it reads and indexes the hop counter, then stores that in a centralized database… Still not ideal, but might work. As I mentioned above, I'll probably try implementing a hop counter to prevent crashing the world from excessive bouncing packets. If you'd like to help (clearly if you are taking/took a university course on networking you have more experience/know how than I do) that would be awesome, because right now I'm working on this on my own during my spare time.do!
Umm yeh I can give you a hand with it :)/> I already have a fix for the multithreading. ( i think) :)/>
7508 posts
Location
Australia
Posted 15 December 2012 - 01:56 PM
send me a pm when you want to get started :)/>