Big Blargh

Posted by DesertFox on June 2, 2011, 4:32 p.m.

Hooray! I'm blarghing again!

So what has happened to me?

First off, horrifying, horrible evil sicky food poisoning. For 2 days I couldn't eat anything, and then in the next 5 days or so, I managed to eat a grand total of 3 sandwiches (technically 6 half-sandwiches) and 2 bowls of soup. It was a pretty bad week, but I got better.

After the aforementioned getting better, some friends popped into town that I hadn't seen for a while, so we decided to have a foam sword fight on a windy bridge 20 feet above the water.

Holy crap, I'm putting a picture of me up on teh interwebs!

And the aforementioned friends duking it out!

Aside from that, life has been rather boring lately. I still can't play minecraft ;_; woe is me. I have been filling the void with 90's television, which will be listed below. I also decided to finally make that double-damned master server list that I intended to make ages ago. So I did, rather quickly actually.

The idea is that its a really simple server list that only stores a few bits of key information, like gamekey, ip, and query port. The server notifies the list every so often to let it know its still hanging around. A client that wants to find a server simply connects to the list, grabs the IP and query ports of games that match it, and then connects to various servers and asks for information. Any connection that a server receives on its query port is instantly replied to with all necessary actual connection information, and then is closed.

There is probably a better way to do this, with an actual master-server-list program running that stores more information, but this was lightweight, and it works really well. The only problems are when a server closes without notifying the master list, and that is resolved by A) the list discards servers that haven't notified it recently and B) when the client times out a query connection, it removes that server from the server list (for obvious reasons). Of course, port forward it required for servers, but that is pretty much always true.

All in all, it is working very well, and I wrote a server/client set in Java that RC, KaBob and I spent a while chatting on. Console IRC :D I'll probably use this server/client setup for something on Android.

And now for the stuff nobody probably cares about, that I want to talk about anyway:

-I've been watching Babylon 5, its awesome

-I tried to watch Star Trek Voyager, it was meh

-Whose Line Is It Anyway is always awesomely hilarious

-Buffy the Vampire Slayer is amazingly cheesey, but in a good way

-I've moved to a new apartment and its cool.

-Playstation network is finally back online.

-Sony was hacked *again* Silly sony!

Comments

JID 13 years, 4 months ago

You kinda look like the guy who develops the new Batman game.

Animaster78900 13 years, 4 months ago

Quote: JID
You kinda look like the guy who develops the new Batman game.

THATS BECAUSE HE IS!! DUN DUN DUN!

jk jk

JID 13 years, 4 months ago

Quote:
THATS BECAUSE HE IS!! DUN DUN DUN!

jk jk
Wat. Ohh noooo.

Mush 13 years, 4 months ago

Get on Minecraft!

DesertFox 13 years, 4 months ago

I can't get on Minecraft ;_; I been wanting to soo bad for the last few months but my current computer is crapola.

The Avatrol 13 years, 4 months ago

LARP MOFO's

Holy crap, me and my next door neighbor did this shit all the time. Brings back memories. :(

Extravisual 13 years, 4 months ago

Your server list thingy sounds quite simple. I tried writing a GUI-based server/client application thingy in Python a few months ago, but I couldn't get the GUI to interface with the networking. I tried threading it and it didn't work. I fail at GUI forever.

Kenon 13 years, 4 months ago

I didn't know you were friends with Idra :O

Cesque 13 years, 4 months ago

No, you just look like the Minecraft player character. That's it.

Castypher 13 years, 4 months ago

Buffy's good. Not the movie though, just the show.