maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Brainstorm (https://talk.maemo.org/forumdisplay.php?f=47)
-   -   Run a minecraft server on 'the beast' (https://talk.maemo.org/showthread.php?t=80153)

zdanee 2011-11-25 10:02

Re: Run a minecraft server on 'the beast'
 
Quote:

Originally Posted by Bartcore3 (Post 1128793)
seems like nobodys interested :p

I would be in minetest. C++ sounds better suited for N900 than Java. Icedtea works it is almost as fast as my C=64 was :)

don_falcone 2011-11-25 10:43

Re: Run a minecraft server on 'the beast'
 
Quote:

Originally Posted by Mentalist Traceur (Post 1127942)
A wonderful choice. The main reason I'm barely on this forum as of late? Minecraft. F'ing game just demands to be played.


Yeah, I'm with you on the Java thing. Honestly, if you ask me everything should be coded in C (though not C++ or other derivative Cs - I mean hardcore C where you don't get to have a string variable because char arrays are sufficient and have to consciously pay attention to where every single byte of memory you're using goes, and OOP doesn't happen).

Anyway, yes, Java's probably to blame largely.

On the other hand, given the way the game works, I think it has to keep track of the position of every single block. And I believe you guessed right - every block has position data, at least some (I suspect all) have facing data, and a block-ID (and then that's how they determine textures and other block properties. So at least that's not stored for every single block individually).

http://notch.tumblr.com/post/7799649...eresting-email
http://notch.tumblr.com/post/3746989...eration-part-1
http://clockworkcodex.blogspot.com/2...-strategy.html
http://www.minecraftforum.net/topic/...ring-tutorial/
http://www.minecraftwiki.net/wiki/Far_Lands
http://www.minecraftwiki.net/wiki/Data_values

Mentalist Traceur 2011-11-25 18:33

Re: Run a minecraft server on 'the beast'
 
Ummm... I'm not sure what the point is? And why that's stated as a response to my post?

I got the chunks wrong, I thought they were bigger than 16x16x128.

From your second link:
"If you go outside that range (about 25% of the distance from where you are now to the sun), loading and saving chunks will start overwriting old chunks. At a 16/th of that distance, things that use integers for block positions, such as using items and pathfinding, will start overflowing and acting weird."

That's basically what I said - you could go several orders of magnitude farther than the surface of the earth, before the game engine will start having problems. Now, I'm not sure what [distance-between-earth-and-sun]/64 is, but I am pretty sure it fits my approximation of "several orders of magnitude more than the surface of the earth".

If you're just illustrating that on top of Java being a bad influence on the optimization, there's also lack of proper optimization work done by Minecraft devs, I never denied that either.

"Far Lands" got fixed a while ago btw.

I appreciate some of those links because they're informative, but I just don't get what you're getting at?

don_falcone 2011-11-26 12:27

Re: Run a minecraft server on 'the beast'
 
How the blocks are organized and the rendering is done? --- "i think it has to keep track of every single block's position"

Bartcore3 2011-11-27 21:40

Re: Run a minecraft server on 'the beast'
 
Didn't have much time to play wit the minecraft.. i was playing with the transition.ini and eventually i resized my entire screen to 1 pixel xD

Soooo no it's flashed and i should try not to tweak to much.. for now

Back to minecraft!

Soulaxe 2011-11-27 22:18

Re: Run a minecraft server on 'the beast'
 
Quote:

Originally Posted by Bartcore3 (Post 1128144)
i'm so sorry soulaxe! i'm not ignoring you.
Been so busy i forgot to answer you..

i did take a look at minetest-c55. Even downloaded and played for a minute.. is it compatible with mojangs minecraft? Because i think they're 2 completely different games though they look the same.

What i planned to make was a server to play minecraft on, because lots of people play that game. And i'm not quite sure many others know minetest...

i hope you get what i'm trying to tell.. My english is good but not great :p

Don't worry, I understand what you're implying. I believe I may have heard an instance of someone using Minetest as a server for Minecraft, but it was for classic and not any alpha/beta revisions.

However, as nice as it would to have Minecraft running on the N900, the game would run too sluggish. Whilst going for a C++ or C equivalent language would prove better in choice of spending time to port. It's aleady on the Open Pandora i.e. its on hardware very similar to the N900's.


All times are GMT. The time now is 04:56.

vBulletin® Version 3.8.8