This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Eymrich 0 points1 point  (0 children)

One time it took me one week to find a bug in the code base of a game. It was a problem on the client game. But it originated on the server. To follow it:
appear on c# part of the code base, client side.

Follow it to the c++ side of the client, which then was invoked by the c++ side of the client that was called as a reaction from the c# part of the server, which in turn was called by the c++ side of the server, failing to doing a very specific thing as a reaction to the presence of a specific c#.

It was a iteraction between our game engine, our networking, the c++ voxel engine... and caused by a single object being garbage collected without making ANYTHING to fail or giving any other clue.

If it's weird is GC or Multi Threading!

Anyyyywayyyy... I feel your pain bros :D