Author Topic: How Do Blockland Servers Work?  (Read 1696 times)

This entire thread makes me feel so stupid.... All these big words and technical jargon, my head's gonna implode.

Someone doesn't seem to be reading, just seeing words and saying it's technical. :I

I'm curious how the console command that allows you to control a player works.
« Last Edit: July 14, 2013, 09:46:25 PM by Duhman115 »

Actually the freeze hack works differently than you think... you can go read the tge SDK if you want to figure it out. A lot of you should too, it helps describe the client server process.

On the client moves are calculated and packed into a packet, and then sent to the server. The server then just "simulates" your player moving from there. There are other things too but no real need to explain

And yes damage is stored every sided
« Last Edit: July 15, 2013, 12:53:44 AM by Cømputermix »

On the client moves are calculated and packed into a packet, and then sent to the server. The server then just "simulates" your player moving from there. There are other things too but no real need to explain
The issue is that the server forgets about all player movements if it doesn't receive any. It's best to describe it as a bug.

It's stupid how the server just ignores players that are lagging. If a player is in a kill-zone they should die regardless of being frozen and should still be affected by outside forces like gravity.

It's stupid how the server just ignores players that are lagging. If a player is in a kill-zone they should die regardless of being frozen and should still be affected by outside forces like gravity.

It's just how TGE and Q3A's networking works.

Receive update from a client (movement, aiming, etc.) -> update their control object and send a delta encoded game state to the client.

delta encoded game state
I never knew it was only the delta and not the full position.

time to make blockland in unreal engine 4

I simply think of it as the .exe file preventing code from being run.
(Is this true?)
This not make sense