Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
48

Debugging running server applications

from Code Of Honor [alt+shift+b] in programming

So you’ve written an awesome online game that works perfectly in the test environment, but when real users are playing the game server doesn’t work properly. Now what?!? I was reading an article by Mike Perham called Debugging with Thread Dumps and wanted to share a related technique from the development of Guild Wars that […] The post Debugging running server applications appeared first on Code Of Honor.
2nd Aug 2012

Stay updated

Get a weekly newsletter with the top 5 articles worth reading every week.

More from Code Of Honor

Twenty Years of Guild Wars

So many folks have reached out to me to commemorate the 20th anniversary of the launch of Guild Wars on April 28, 2005, that it encouraged me to write this little bitty. I was heartened to see an article about Guild Wars in GameRant, which talked about the server infrastructure of the game, and most […] The post Twenty Years of Guild Wars appeared first on Code Of Honor.

30th Apr 2025 • 33 votes
Credit where credit is due

I feel fortunate to have been part of Blizzard Entertainment when it started, now over thirty years ago. I got to work with amazing people; make games players loved; and learn a lot about design, programming, and business along the way. Some of those lessons were hard-earned, as my blog articles and the book describe. […] The post Credit where credit is due appeared first on Code Of Honor.

8th Oct 2024 • 118 votes
Stay Awhile and Listen

Developing games is a full-time occupation, so it is no surprise that I’ve had less time for blogging as I’ve started creating a new game. After a two-year stint helping other folks publish their games I’m back to coding and game design full-time and having a wonderful time. But for those of you who have […] The post Stay Awhile and Listen appeared first on Code Of Honor.

31st Oct 2013 • 71 votes
Uh-oh: was the company site hacked?

Anyone who runs a web site knows that they’re constantly under attack. You only have to look at your log files to know that hackers running site-scanners are constantly hitting your servers looking for unpatched vulnerabilities to exploit. One of the servers I wrote for Guild Wars 1 — named AcctHttpSrv — was designed to […] The post Uh-oh: was the company site hacked? appeared first on Code Of Honor.

9th May 2013 • 78 votes
The StarCraft path-finding hack

Game-unit path-finding is something that most players never notice until it doesn’t work quite right, and then that minor issue becomes a rage-inducing, end-of-the-world problem. During the development of StarCraft there were times when path-finding just didn’t work at all. As the development of StarCraft dragged on it seemed like it would never be done: […] The post The StarCraft path-finding hack appeared first on Code Of Honor.

20th Feb 2013 • 72 votes

More in programming

Notes from CoRL 2026

(Tuesday)

an hour ago • 1 votes
The Codebase Rewrite is Back

The economics of software engineering have fundamentally changed.

4 hours ago • 1 votes
How OCaml effects simplified my JSON interpreter

How effect handlers removed control-flow plumbing from query-json

23 hours ago • 1 votes
Unattended reboots with encrypted disks

An introduction to ZKeys: a new service that stores encryption keys off-site and automatically locks access to them if the client machines go offline for a long period of time.

3 days ago • 1 votes
Education Shouldn't Be Held for Ransom

Google told K-12 schools they could turn off AI, but only if they gave up search too. That isn’t integration. It’s holding education for ransom.

6 days ago • 1 votes
📚 BoredReading

You seem to be enjoying this.

Join free to unlock everything.

Create free account

Already have an account? Sign in