@Stian I'll add these functions:
dMultiplayer.addPreReceiver(dataid, receiverfunction) and
dMultiplayer.addPostReceiver(dataid, receiverfunction) so you will be able to hack the trading receivers (I will explain more later)
That probably happened due to an issue with the server that hosts the server list. It seems to be fixed now.
Yes, you need to run the server software to host games, whether on LAN or on the public internet. To connect, you use the host's local IP.