Jump to content




Line of sight modems


  • You cannot reply to this topic
47 replies to this topic

#1 Gavjenks

  • New Members
  • 12 posts

Posted 11 August 2012 - 06:57 AM

Modems have a ridiculously short range, especially for a "global" positioning system. A real modem with any sort of legitimate external antenna should be able to go at least half a mile, which would be almost 1000 blocks.

As a compromise, how about making modems have a 64 block range through walls OR a 1000 block range or so with line of sight? Just send a vector from one computer to another, and if a block that isn't air is in the way, no go (back down to 64 range).

#2 D3matt

  • Members
  • 830 posts

Posted 11 August 2012 - 08:07 AM

Config files are your friend.

#3 BigSHinyToys

  • Members
  • 1,001 posts

Posted 11 August 2012 - 08:55 AM

the above post is true but new to 1.4.1 the higher the computer / turtle is the wider its range. so at 255 (top of the world) its range is over 300 blocks. making satellite (relay hight turtles / computers) the best method of communication over long range. as for line of sight laser communications it would be an interesting concept that would introduce some interesting design changers. example players / mobs breaking the signal.

I cant see this being added as wifi is currently a very effective system when used correctly.

[Random Concept]
make the light fiber optic cable that can travel over 1000 , 2000 meters (Only in straight line) and has 16 different Frequencies you can alter. This would make it backwards compatible with the pre existing Bundle cable systems. making the recipe require gold coating around glass making 32 or 64 (for it to be useful it must be cheep)

just my 2¢

#4 Pharap

  • Members
  • 816 posts
  • LocationEngland

Posted 12 August 2012 - 07:39 AM

Everyone always asks for longer range modems and the people in charge always say "change it in the config file".
Thus there are probably now more people who have had to go in the config file to change it than those who live with it on the default setting.

The height-range thing is all well and dandy, but some worlds have larger height limits and that is a long way up for a range increase.
Not to mention you can't play with a server's config files.

In short, you're probably wasting your breath (or fingers, as the case my be)

#5 Pharap

  • Members
  • 816 posts
  • LocationEngland

Posted 12 August 2012 - 07:41 AM

View PostBigSHinyToys, on 11 August 2012 - 08:55 AM, said:

the above post is true but new to 1.4.1 the higher the computer / turtle is the wider its range. so at 255 (top of the world) its range is over 300 blocks. making satellite (relay hight turtles / computers) the best method of communication over long range. as for line of sight laser communications it would be an interesting concept that would introduce some interesting design changers. example players / mobs breaking the signal.

I cant see this being added as wifi is currently a very effective system when used correctly.

[Random Concept]
make the light fiber optic cable that can travel over 1000 , 2000 meters (Only in straight line) and has 16 different Frequencies you can alter. This would make it backwards compatible with the pre existing Bundle cable systems. making the recipe require gold coating around glass making 32 or 64 (for it to be useful it must be cheep)

just my 2¢

I had a similar idea, you may or not have seen it, but the Local (private) Area Connection Cables was my latest addition to the suggestions area. It would be nice to have a bit of network privacy. Plus LAN games would be a bit more fun to code than rednet games.

#6 Cloudy

    Ex-Developer

  • Members
  • 2,543 posts

Posted 12 August 2012 - 10:46 AM

It may be a long way up on some worlds - but turtles can be used. They could just go up until they reach the world height, then set up a computer, or communicate via rednet themselves.

#7 Pharap

  • Members
  • 816 posts
  • LocationEngland

Posted 12 August 2012 - 02:13 PM

View PostCloudy, on 12 August 2012 - 10:46 AM, said:

It may be a long way up on some worlds - but turtles can be used. They could just go up until they reach the world height, then set up a computer, or communicate via rednet themselves.

And how are you supposed to program a computer after a turtle places it 200 blocks above your head? (if it even gets that far).
One mistake and it's a long climb up to correct it. The fact you can't ride turtles upwards makes things difficult. If you could ride them up like you can ride them down, it wouldn't be an issue, but otherwise, it's incredibly awkward.

#8 BigSHinyToys

  • Members
  • 1,001 posts

Posted 12 August 2012 - 02:18 PM

View PostPharap, on 12 August 2012 - 02:13 PM, said:

And how are you supposed to program a computer after a turtle places it 200 blocks above your head? (if it even gets that far).
One mistake and it's a long climb up to correct it. The fact you can't ride turtles upwards makes things difficult. If you could ride them up like you can ride them down, it wouldn't be an issue, but otherwise, it's incredibly awkward.
turtle places computer moves to its left places WIFI moves down places Disk drive Inserts disk into drive . turtle moves back up turtle turns on computer (there is a function for this) computer reads instructions from Disk and you have just created a satellite. This is the theory but should be possible.

#9 Pharap

  • Members
  • 816 posts
  • LocationEngland

Posted 12 August 2012 - 02:27 PM

View PostBigSHinyToys, on 12 August 2012 - 02:18 PM, said:

View PostPharap, on 12 August 2012 - 02:13 PM, said:

And how are you supposed to program a computer after a turtle places it 200 blocks above your head? (if it even gets that far).
One mistake and it's a long climb up to correct it. The fact you can't ride turtles upwards makes things difficult. If you could ride them up like you can ride them down, it wouldn't be an issue, but otherwise, it's incredibly awkward.
turtle places computer moves to its left places WIFI moves down places Disk drive Inserts disk into drive . turtle moves back up turtle turns on computer (there is a function for this) computer reads instructions from Disk and you have just created a satellite. This is the theory but should be possible.

Incredibly awkward though. Would be a bit more worth it if it had a better range increase.
On top of which, won't the turtle stall if you don't follow it? I'm pretty sure I read somewhere that if you don't follow turtles and they move into an unloaded chunk, they stop operating.

#10 BigSHinyToys

  • Members
  • 1,001 posts

Posted 12 August 2012 - 02:34 PM

64 to 381 243% increase Not enough for ya ?? I have computers at sky level 255 and can communicate with them from bedrock so I think they load chunks vertically.

#11 Pharap

  • Members
  • 816 posts
  • LocationEngland

Posted 12 August 2012 - 03:41 PM

View PostBigSHinyToys, on 12 August 2012 - 02:34 PM, said:

64 to 381 243% increase Not enough for ya ?? I have computers at sky level 255 and can communicate with them from bedrock so I think they load chunks vertically.
Hrm, come to think of it that is the reason why there is a height limit.
It's still a bit awkwardish to have to go up that high for that level of reception. Particularly if the area you want to communicate with is about 400 blocks away from your house. And yes, you can make a half way mark, but I'm talking survival here, where resources like redstone and diamonds are often scarce on servers.

#12 BigSHinyToys

  • Members
  • 1,001 posts

Posted 12 August 2012 - 06:42 PM

View PostPharap, on 12 August 2012 - 03:41 PM, said:

Hrm, come to think of it that is the reason why there is a height limit.
It's still a bit awkwardish to have to go up that high for that level of reception. Particularly if the area you want to communicate with is about 400 blocks away from your house. And yes, you can make a half way mark, but I'm talking survival here, where resources like redstone and diamonds are often scarce on servers.
turtles can be used to place computer modem and disk drive, boot computer retrieve disk drive and return with the disk and disk drive total cost one computer + wifi + max 500 fuel, Required tools turtle wireless optional diamond required if you want to retrieve drive.
That is cheapest i can think up.

#13 Pharap

  • Members
  • 816 posts
  • LocationEngland

Posted 12 August 2012 - 09:01 PM

View PostBigSHinyToys, on 12 August 2012 - 06:42 PM, said:

View PostPharap, on 12 August 2012 - 03:41 PM, said:

Hrm, come to think of it that is the reason why there is a height limit.
It's still a bit awkwardish to have to go up that high for that level of reception. Particularly if the area you want to communicate with is about 400 blocks away from your house. And yes, you can make a half way mark, but I'm talking survival here, where resources like redstone and diamonds are often scarce on servers.
turtles can be used to place computer modem and disk drive, boot computer retrieve disk drive and return with the disk and disk drive total cost one computer + wifi + max 500 fuel, Required tools turtle wireless optional diamond required if you want to retrieve drive.
That is cheapest i can think up.

Not including the computer at the base, and the other computer/diskdrive you need to expand it over 381, and then there's the awkward moment when you want to add functionality to the 'satellite' (in a loose term). Not to mention if you ever need to retrieve the satellite.

#14 dimitriye98

  • Members
  • 77 posts

Posted 12 August 2012 - 09:25 PM

You can use a Remote File Server on the satellite that gives you shell access through communication of serialized tables over rednet...

Also if you want to retrieve the satellite, use gps locate to get it's position then use a turtle with this program:

while not turtle.detectUp() do
  turtle.up()
end
turtle.digUp()
while not turtle.detectDown() do
  turtle.down()
end


#15 Pharap

  • Members
  • 816 posts
  • LocationEngland

Posted 12 August 2012 - 10:48 PM

View Postdimitriye98, on 12 August 2012 - 09:25 PM, said:

You can use a Remote File Server on the satellite that gives you shell access through communication of serialized tables over rednet...

Also if you want to retrieve the satellite, use gps locate to get it's position then use a turtle with this program:

while not turtle.detectUp() do
  turtle.up()
end
turtle.digUp()
while not turtle.detectDown() do
  turtle.down()
end

Firstly, gps is awkward and inaccurate.
It's no where near accurate enough to risk with that code, as your turtle would be lost indefinitely is you were a single block out.
After having had to scrape my turtle off the ceiling of the nether, it's definitely not something I would try without utter confidence I was right about the location.
A safer method would be to make it log its y co-ordinate and then make it turn back once it reaches the world height, so there's no risk of loosing it and if you screw up, you can try again.

#16 Cloudy

    Ex-Developer

  • Members
  • 2,543 posts

Posted 12 August 2012 - 11:43 PM

View PostPharap, on 12 August 2012 - 10:48 PM, said:

View Postdimitriye98, on 12 August 2012 - 09:25 PM, said:

You can use a Remote File Server on the satellite that gives you shell access through communication of serialized tables over rednet...

Also if you want to retrieve the satellite, use gps locate to get it's position then use a turtle with this program:

while not turtle.detectUp() do
  turtle.up()
end
turtle.digUp()
while not turtle.detectDown() do
  turtle.down()
end

Firstly, gps is awkward and inaccurate.
It's no where near accurate enough to risk with that code, as your turtle would be lost indefinitely is you were a single block out.
After having had to scrape my turtle off the ceiling of the nether, it's definitely not something I would try without utter confidence I was right about the location.
A safer method would be to make it log its y co-ordinate and then make it turn back once it reaches the world height, so there's no risk of loosing it and if you screw up, you can try again.

Do you take pleasure in ignoring everything I say and pushing your own solution regardless? See how far 381 blocks in each direction gives you. It is surprisingly far.

#17 Pharap

  • Members
  • 816 posts
  • LocationEngland

Posted 13 August 2012 - 12:10 AM

View PostCloudy, on 12 August 2012 - 11:43 PM, said:

View PostPharap, on 12 August 2012 - 10:48 PM, said:

View Postdimitriye98, on 12 August 2012 - 09:25 PM, said:

You can use a Remote File Server on the satellite that gives you shell access through communication of serialized tables over rednet...

Also if you want to retrieve the satellite, use gps locate to get it's position then use a turtle with this program:

while not turtle.detectUp() do
  turtle.up()
end
turtle.digUp()
while not turtle.detectDown() do
  turtle.down()
end

Firstly, gps is awkward and inaccurate.
It's no where near accurate enough to risk with that code, as your turtle would be lost indefinitely is you were a single block out.
After having had to scrape my turtle off the ceiling of the nether, it's definitely not something I would try without utter confidence I was right about the location.
A safer method would be to make it log its y co-ordinate and then make it turn back once it reaches the world height, so there's no risk of loosing it and if you screw up, you can try again.

Do you take pleasure in ignoring everything I say and pushing your own solution regardless? See how far 381 blocks in each direction gives you. It is surprisingly far.

I wasn't talking about your solution, I was explaining why I don't like this other person's solution. I mean you for one should see the obvious flaw in it. Turtle goes up, doesn't hit anything, doesn't come back.

#18 Cloudy

    Ex-Developer

  • Members
  • 2,543 posts

Posted 13 August 2012 - 12:14 AM

Turtle will either hit something, or hit the world height. In which case turtle.up() would return false.

#19 Pharap

  • Members
  • 816 posts
  • LocationEngland

Posted 13 August 2012 - 12:19 AM

View PostCloudy, on 13 August 2012 - 12:14 AM, said:

Turtle will either hit something, or hit the world height. In which case turtle.up() would return false.

Then you have the issue of if a new block is placed below it by a player higher up than you, who may not even realise they've blocked the path of a turtle.

#20 Cloudy

    Ex-Developer

  • Members
  • 2,543 posts

Posted 13 August 2012 - 01:05 AM

Which is incredibly unlikely, and you're just clutching at straws.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users