Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Warground

Pages: [1]
1
Suggestions & Requests / Fix for memory limits and memory access violations
« on: November 20, 2011, 12:39:08 PM »
Hello everybody,

I want to introduce you a memory fix I have found when we had stability issues on our ATF-Blockland servers. (Involving random Runtime-Errors and Memory access violations)
You may know that blocklands memory limit is around 1.67GB
here a topic about the limit: http://forum.blockland.us/index.php?topic=156702.msg3757166

And now i have managed to exceed this limit by far and reach 3.8GB!! of memory usage until the server finally crashed!
Proof: http://oi41.tinypic.com/2v2bg60.jpg


You may now ask HOW i did it. 
I have used a HEX editor to manually set the LAA flag (Large Address Aware Flag) of the blockland exe.
With this flag activated windows is going to provide the program a greater userspace thenthe default 2GB. In this 32bit case 4GB  (64bit programs will get a userspace up to 8TB!!)

And a nice side effect is that blockland isn't causing random Runtime-Errors anymore.
Our servers are running perfectly fine again.


Now to the actual suggestion:
I would love it if Badspot (Or Kompressor) would set the LAA flag by default because this may fix a lot of crash problems of others too.
It just a small change of the compiler settings.

If you have further questions, just ask.

2
Gallery / ATFclan.eu's X-mas competition
« on: December 22, 2010, 06:32:00 PM »
Hello!

I want to introduce you a Christmas event of ATFclan.eu.
Since we have a lot of resources left on our datacenter server we want to give away a blockland server hosted by us for free (for one month)!

But just give it away to the first blockhead would be stupid and just boring. That's why we thought to do a competition. Be the best builder of a Christmas scene and win the server.



What you have to do:

  • Join our server:  ATFclan.eu's X-mas competition
  • Make a build: Christmas related
  • Build a sign: with your ID and your name (and maybe your forum name)
  • Deadline is 27.12.2010



We allready have hosted big projects like:

  • ATFs Quality town (256k bricks)
  • Diggys Metro RP
  • Kalphiters mini city/ TDM (we had 67 player without any lag)
  • Truces Salvage server



And here some impressions of our competition server to get you in building mood:
This is made by us and wont take place in the competition!!





Good luck!

3
Suggestions & Requests / The 128k Bricklimit and how to get rid of it.
« on: February 14, 2010, 03:19:57 PM »
I want to start a discussion about the 128k bricklimit.
Please don't start a flamewar about its necessity.
I want this to be a serious Topic.

First off all:
No, this is not about the demo limit.
Yes, I know that there is no limit in singleplayer.
Yes, I will and allready have reached the limit.
Yes, you can bypass it, but just from 128k to 130k then your bricks wont appear anymore.

And yes now the real post will start:

I really like blockland, there isn't any other game where you can live your creativity as in blockland.
But there is one problem that makes me upset about blockland. The 128k bricklimit.
We allready have started a lot of projects such as BACs Town V 1/2.
But none of our projects were finished because of the limit (Yes, a real good project is never finished).

Now I wonder if its possible to get rid off the limit.
As I have understand the GhostIds are 17bit long (would be ~130k Ids).
Lets say we raise it up to 20bit (~1million Ids), this would 8x the bricklimit.

But then Badspot had said in an old thread that this would slow down the Brick Ghosting because of the traffic between server and client.

And here my suggestions to bypass this:
Add two modes a 17bit and a 20bit mode. Then you can choose in the server config if you want 17bit or 20bit.

If now a client will join a server, the client will check whether the server is running a 17 or 20 bit mode.
If he got this information the client will set up his ghostid variablesize to the right amount and join the server.


You don't even have to give support for the 20bit mode, just make it" use at own risk"
You also could output a warning when you try to join a 20bit server.


I hope my ideas will help to bypass the limit.
If I am wrong please correct me Badspot.


To everyone else, please post any ideas which could help to get rid of the bricklimit.



Pages: [1]