In Soviet Minecraft, server op you
rjbs.manxome.org
rjbs.manxome.org
[Edit: Maybe it isn't an incredibly unpopular opinion I'm just used to people who play games try to cut you when you critique.]
Shortly before horses were added I thought something was going to be done to help the finer OCD-minded fans in the community like me. After horses were added I realised that was not going to happen.
For example a bug cropped up that would lose a 'tick' of redstone power once per transfer down a circuit. Only if the pulse was shorter than three 'ticks' long. Making anything requiring use of a precision circuit impossible. That as far as I know was never actually fixed.
Microsoft own the property I'd like to see them have a go at remaking it. I'm absolutely positive there will always be holdouts over the original. But Minecraft by itself doesn't seem like it would be all that complicated a game to remake.
I'd play it.
It is really fun, though.
"No way, Dad"
<feels white-hot top of unit>
"Go to your room."
(This is an actual transcript from last week)
You example is from 7 years ago. The entire MacBook line has been completely changed, inside and out, since then.
Or if the laptop was shipped without the screws which hold the heatsink in place (happened to me). The thermal throttling can hold for some time, but it'll reach 100 degrees and turn off, even if you aren't doing anything CPU-intensive.
Apple addressed these issues, very publicly, giving an anecdote from 7 year old hardware is still not a great data point for the current state of their hardware.
I do use it for gaming, however. I've played through Portal 2 on max settings. The aluminum definitely gets hot right above the keyboard near the left top corner, but it has never shut down due to heat.
But reducing render distance helps.
Edit: It's fascinating how difficult it is to intentionally engineer something with the purpose of it being hacked on by people.
There have been recent issues but lets not pretend they aren't the sort of mistakes Notch liked to make.
oblig contribution: perfect code != worthwhile code
It's very hard to enjoy the game when making builds over a certain size leads to all manner of graphical glitches and memory leaks and other weirdness that you need to be intimately familiar with the operation of the Java virtual machine in order to fix. A number of these bugs lead to world corruption - I remember back when 1.7 had its initial release, there was a certain configuration of redstone blocks and mine carts that would "corrupt the world state" and leave you with an unplayable world.
Run a bungeecord proxy server http://www.spigotmc.org/threads/1-7-2-1-8-bungeecord.392/
Then you can link the servers together with signs and customizable nether portals.
I have been running servers like this for a while now.
And Craftbukkit isn't dead, http://www.spigotmc.org/threads/bukkit-craftbukkit-spigot-1-...
You can get the latest code from the devs at spigot without the DMCAed code, everything was rewritten, patched for 1.8 and is now has a legal way to distribute the files. (You compile them yourself)
If nothing else, you should at least consider switching over to Spigot[2] (A high performance fork of Bukkit). They've had some DMCA problems, so you have to compile the .jar yourself, but there's a script which automates the entire process, so that's really no big deal. Plus they just updated to 1.8 yesterday! Once you have Spigot, you can use any Bukkit plugin. Plugins exist that do everything you're trying to do, and more, but with the added bonus of actually being integrated into the game. The big one to check out would be Essentials[3], which contains dozen of simple commands for doing lots of common, neat things.
[0] http://dev.bukkit.org/bukkit-plugins/fancyportals/
[1] http://dev.bukkit.org/bukkit-plugins/multiverse-core/
[2] http://www.spigotmc.org/threads/bukkit-craftbukkit-spigot-1-...
However, all these problems in the article can be solved with a few essential bukkit Plugins. Bukkit has been DMCA'd by one oft their own developers, probably because it became clear that Mojang (the company developing Minecraft) owns the rights over Bukkit. A popular fork of Bukkit, "Spigot" [0] has continued development and published patches until they stripped all of the contributions of the DMCA issuer. They published Spigot for Minecraft 1.8 on Friday.
Edit: typos
tail -f log | grep keyword | while read line; do tmux send-keys -t 1:1.0 "$line"; done
Really cool idea! But grep awaits EOF to pipe its result... (though it outputs line-by-line if result is not piped onward)How are you getting it to work? I found a --line-buffered option for GNU grep, but I'm using busybox grep...
EDIT OK, in case anyone else wants to know, found I could solve it by putting the grep inside the while loop instead (line=`echo $line | grep keyword`), but I'd still like to hear how you did it... BTW: entering "-" causes send-keys interprets it as an option.. I pr need some data cleansing...
send_to_mc "/wb SomeWorld trim 100 15 C-m"
sleep 1
send_to_mc "/wb trim confirm"
tail -n 0 -F "logs/latest.log" | sed "/trimmed so far (100.0% done)/q"
send_to_mc "/broadcast Chunk deletion done"
send_to_mc is simply sending $1 + return to tmux: tmux send -t "$tmux_session" "$1" C-m
/wb is a command from the WorldBorder [0] command that is (in this case) used to delete all chunks (which were generated for some reason) beyond the border.using while read line is probably the best option if you want to continuously check the logs You could also use awk isntead of grep:
awk "/pattern/{print $0}"
0: https://github.com/Brettflan/WorldBorderEDIT: Completely misunderstood your problem. I thought grep wouldn't output to stdout until EOF. Seems like a loop is the only option
I haven't used Perl in years, but I'd like to know why the POE approach is groty. I'd prefer writing the thing in Perl than Expect.
As a dad waiting eagerly for his son to be old enough to play Minecraft, I'd much rather run an unmodded server, so this approach is very appealing to me. I've been disappointed that almost every pre-release for 1.8 had nothing but server commands, but if it means I can drive a Minecraft server without mods I see more value to that effort.
I'm curious if the Dominus mentioned in the article is mjd. I saw him speak once on how git was a greater accomplishment for Linus than Linux. At 37 years old, I'm trying to find a path forward in my career that lets me keep growing as a programmer. It's encouraging to see these hackers who have stayed with their craft all these years and are still churning out cool solutions.
For example, IO::Async lets you do your work with futures, which are a very nice abstraction that people from many other languages are used to. You can do that in POE, but it's not the default way. POE also has, sometimes, weird choices of jargon for stuff. I know POE better, though, and my goal was to get it done, rather than learn a new framework or build something to last the ages. I mean, the kid might stop being interested in Minecraft at any second, right?
And yes, it was mjd.
It is fairly outdated now but was a very interesting project. https://github.com/SimpleServer/SimpleServer/
The demo server for Minecraft on the site[2] launches a server with ScriptCraft installed, which allows you to run JavaScript executables that execute actions in game. For example, you can build a sphere of TNT boxes with a very short JS comman. The intent behind this is to be able to bring the Bitcoin payment addresses for the server(s) in game where they can be managed by others. I'm working on getting qrcode.js running in game so I can build payment codes out of blocks. I'll also need to figure out a way to show the time left on the server.
Now that I've read the post, I'm wondering how valuable adding the ability to op someone based on Bitcoin payments would be? It seems there needs to be a decent auth mechanism for this that can be quickly hooked up to the server. If the author's daughter wanted to 'op' herself, she simply sends in a very small amount of Bitcoin to the server. If the daughter's friend wanted to do it and was on with others, then they'd need to send in more to prove they weren't a bad actor. Maybe 10 cents or so.
This is all related to enabling managing you software remotely on someone's cloud as if it were a public cloud. Enabling permissions for lower level users for high level functionality will surely be something we have to tackle.
[1] https://gist.github.com/kordless/beba0a6fa8edcda3b15a [2] https://www.stackmonkey.com/demo/minecraft/
Another popular option is Glowstone, which is an open source implementation of the entire minecraft server, rather then a mod. Glowstone already supports plugins written for the Bukkit API (separate from the CraftBukkit implementation that got DMCA'd) and there are plans to support the Sponge API when its more mature. I can't speak to its stability/completeness though. It looks like there isn't any redstone or physics yet? That shouldn't be a huge deal for most creative servers, but YMMV.
You can comment directly on the article though!
You can see it on the debug overlay. One of the F keys.
Also, I'd recommend running the server inside screen so you can get back to it from ssh
https://github.com/rjbs/Soviet-Minecraft/blob/master/lib/Sov...