Jump to content




Alex_'s | Rednet Remote Run Program (rnetrun) |Multi-Computer Remote Login Network (RedNet)

wireless networking computer

  • This topic is locked This topic is locked
19 replies to this topic

#1 Alex_

  • Members
  • 63 posts
  • LocationPontefract, West Yorkshire, England

Posted 17 March 2012 - 12:01 PM

MineCraft Telecome (InterMine) project
Multi-Computer Remote Login Network
Good news:
I have decided to keep the Multi-Computer Remote Login Network previously known as Intermine but the telecom idea is too hard for me since i havnt touched computercraft in a while. The secure version of ComputerCraft will be available before the 31/08/12
Latest:
V1.0 Download

This emulates usernames and passwords across networks like in buisness domains


V0.1 Download
V0.2 Download
V1.0 Download (Latest)

How to install?
Spoiler

Documentation (YOU WILL NEED TO READ TO UNDERSTAND)
Spoiler

RNETRUN (Rednet Run Program)



Download: http://www.mediafire.com/?uiftfas325n0rtm

Desciption:
This program is a remote run program meaning you can run any program that exists on the recieving machine over rednet. Its very simple but can be
used for many things mainly screens.

How to install on all computers:
Put the contents of the zip in "%appdata%/.minecraftModsComputerCraftluaromprograms"

How to install on seperate computers:
Put the contents of the zip in "%appdata%/.minecraft/saves/*your map*/computers/[b]*Your Computer ID*
"


#2 Alex_

  • Members
  • 63 posts
  • LocationPontefract, West Yorkshire, England

Posted 21 March 2012 - 07:12 PM

CraftOs Domain Server Beta v1.0 released

#3 Wolvan

  • New Members
  • 384 posts
  • LocationIn the TARDIS

Posted 21 March 2012 - 10:05 PM

If you mean forwarding computers with routers I might be able t help you. Try this: Let the computer receive and just broadcast it again until it gets to the desired client

#4 Alex_

  • Members
  • 63 posts
  • LocationPontefract, West Yorkshire, England

Posted 22 March 2012 - 03:08 PM

View PostWolvan, on 21 March 2012 - 10:05 PM, said:

If you mean forwarding computers with routers I might be able t help you. Try this: Let the computer receive and just broadcast it again until it gets to the desired client
Im changing the concept of it now
I was thinking of making a buisness login network but then i had an idea!
I purpose to make the internet in minecraft

#5 BigSHinyToys

  • Members
  • 1,001 posts

Posted 22 March 2012 - 04:30 PM

Thart is one heck of a routing system.

Mine is simpler
the RULE
Packet sent from Computer or node to Node. Node send direct to computer if possible or to the closest Node in meters to the destination node it can.

following that rule the worst case for a route from two computer 100 blocks apart is three routs and best case two.
also the system I'm developing can cope with nodes doping out and will reroute around damage or use a new node if closer.

But if you are making this as sort of a because i can kind of thing It will be a really interesting approach to Internet Protocol / phone exchanging.

Will your system be using cable or wireless or a combo of both?

#6 Alex_

  • Members
  • 63 posts
  • LocationPontefract, West Yorkshire, England

Posted 22 March 2012 - 05:26 PM

View PostBigSHinyToys, on 22 March 2012 - 04:30 PM, said:

Thart is one heck of a routing system.

Mine is simpler
the RULE
Packet sent from Computer or node to Node. Node send direct to computer if possible or to the closest Node in meters to the destination node it can.

following that rule the worst case for a route from two computer 100 blocks apart is three routs and best case two.
also the system I'm developing can cope with nodes doping out and will reroute around damage or use a new node if closer.

But if you are making this as sort of a because i can kind of thing It will be a really interesting approach to Internet Protocol / phone exchanging.

Will your system be using cable or wireless or a combo of both?
I think ill use a combination of both im currently trying to get a router to save the computers id

#7 Wolvan

  • New Members
  • 384 posts
  • LocationIn the TARDIS

Posted 22 March 2012 - 06:17 PM

Can I help you? :3

#8 Alex_

  • Members
  • 63 posts
  • LocationPontefract, West Yorkshire, England

Posted 24 March 2012 - 02:44 PM

View PostWolvan, on 22 March 2012 - 06:17 PM, said:

Can I help you? :3
I would let you but im going to start it next month because i am having many issues with my REAL internet network at the moment after i have it fixed ill open a server so we can work on it and ill send you an ftp address to the server folder so you can use notepad++. I'll send you a link next month though

#9 Wolvan

  • New Members
  • 384 posts
  • LocationIn the TARDIS

Posted 24 March 2012 - 02:52 PM

Yeah no problem and thx

#10 Alex_

  • Members
  • 63 posts
  • LocationPontefract, West Yorkshire, England

Posted 25 March 2012 - 04:34 PM

Rnet Run

#11 Wolvan

  • New Members
  • 384 posts
  • LocationIn the TARDIS

Posted 25 March 2012 - 05:02 PM

Rnet Run is epic

#12 Alex_

  • Members
  • 63 posts
  • LocationPontefract, West Yorkshire, England

Posted 25 March 2012 - 06:22 PM

View PostWolvan, on 25 March 2012 - 05:02 PM, said:

Rnet Run is epic
Thanks your programs are too

#13 Alex_

  • Members
  • 63 posts
  • LocationPontefract, West Yorkshire, England

Posted 27 March 2012 - 03:10 PM

View PostWolvan, on 24 March 2012 - 02:52 PM, said:

Yeah no problem and thx
Sorry but i will have to continue it on the 19th of april

#14 Alex_

  • Members
  • 63 posts
  • LocationPontefract, West Yorkshire, England

Posted 25 April 2012 - 04:21 PM

Decided to discontinue the intermine project

#15 ironsmith123

  • New Members
  • 69 posts

Posted 12 May 2012 - 03:32 AM

Nooooooooo

#16 ironsmith123

  • New Members
  • 69 posts

Posted 01 June 2012 - 06:34 PM

View PostAlex_, on 25 April 2012 - 04:21 PM, said:

Decided to discontinue the intermine project
Please continue! This is the only one there is...

#17 Bossman201

  • New Members
  • 92 posts

Posted 02 June 2012 - 02:36 AM

Here are some small functions I wrote for an auto-updater in BossChat. Maybe you can make some use of them in your program(s).

function verCheck()
  rednet.broadcast("UTIL v." .. pVer)
  local id, message = rednet.receive(5)
  if tonumber(string.sub(message, 8)) > tonumber(pVer) then
	print("Update required!")
	sleep(3)
	rednet.broadcast("UTIL READY")
	print("UTIL READY")
	shell.run("updater")
	terminate = true
  elseif message == "" then
	print("NOTE: No other users!")
	sleep(3)
  else
	print("Client up-to-date!")
	sleep(3)
end
function messageReceive(id, message)
	if string.sub(message, 1, 4) == "UTIL" then
	handleUtilities(id, message)
  else
	updatePast(message)
  end
end
function handleUtilities(id, message)
  if string.sub(message, 6, 7) == "v." then
	rednet.broadcast("UTIL v." .. pVer)
  elseif string.sub(message, 6) == "READY" then
	bosschat = fs.open("bosschat", "r")
	if bosschat then
	  local update = bosschat.readAll()
	  bosschat.close()
	  rednet.send(id, update)
	end
  end
end

I used a header ("UTIL") to say that this is a Utility message, and should not be displayed. That's just how I made a "behind the scenes" kind of thing. Additional utilities could be easy added/coded. Could be modified to create a handshake between clients/routers on program execution and adding them to a "client list" instead of modifying a file.

I have experience in networking so I know a thing or two.

EDIT: Note that the 'elseif' statement in verCheck will cause an error if no computers respond. This is because it message = nil. I haven't found a way to work around that.

#18 nutcase84

  • Members
  • 711 posts
  • LocationIn My Lonely Little Computer Corner

Posted 13 April 2013 - 10:20 AM

No pics, no clicks. I don't want to waste my time watching a video.

#19 Shnupbups

  • Members
  • 596 posts
  • LocationThat place over there. Y'know. The one where I am.

Posted 13 April 2013 - 01:59 PM

View Postnutcase84, on 13 April 2013 - 10:20 AM, said:

No pics, no clicks. I don't want to waste my time watching a video.
Dude this topic hasn't been replied to for 10 months. YOU ARE RAISING THE DEAD.

#20 Cranium

    Ninja Scripter

  • Moderators
  • 4,031 posts
  • LocationLincoln, Nebraska

Posted 13 April 2013 - 06:17 PM

No more necro, please...





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users