If you've read the game manual for Demigod you may see that on page 20 it tells you to forward ports 6100-6200 in your router, but you really need to forward 6000-6200 (I've seen this mentioned in various posts by Frogboy since release). As an example, with beta patch 1.00.0113 I am starting games using port 6073 (at least accoording to the in-game dialogue that appears in the chat window of a game lobby)
When I go into my router and set the forwarded ports to 6100-6200 the game still attempts to use port 6073. When I go into the GAME and deselect the AUTO radio button for ports and try to manually use a port like 6150, the game ignores that and still uses port 6073.
I'm not sure if it is a display bug in the lobby chat window, or if I am really using 6073 no matter what I do (even when I don't forward them).
Also, background music is ignoring the volume setting in the game when you first launch the game. I keep mine at Zero since I listen to my own music in the background, but when I start the game Demigod background music is playing, I go into options and although the Background Music valume is set to zero I am hearing it as if it were full blast. It's easy to fix, I just manually raise and then lower the volume back down to zero, but it's an annoyance.