E
Ewan Sinclair
I have a game server I want to run with several clients that works rather
nicely on a LAN using a windows file share. The server monitors the shared
directory for changes in files. When all the files are changed by the
players, the server uses them to generate the next "turn", and the clients
detect the change in the server updated files, thus bringing the new
gamestate to their screens.
The game is a bit old (it's called Stars! in case anyone is curious), and
the only way to get it working is to point it to a directory that the game
files reside in, which it can check frequently for changes. The thing is
that I now want to run it over the internet, and several players are behind
firewalls that block all NetBIOS traffic, thus stopping this method from
working. While this can be done over email, it is a far clunkier method and
I was wondering if anybody knew how I could get something shared that looks
like a local directory or disk to all the users and the server, but will be
able to work around firewalls.
Any help is greatly appreciated.
Ewan
nicely on a LAN using a windows file share. The server monitors the shared
directory for changes in files. When all the files are changed by the
players, the server uses them to generate the next "turn", and the clients
detect the change in the server updated files, thus bringing the new
gamestate to their screens.
The game is a bit old (it's called Stars! in case anyone is curious), and
the only way to get it working is to point it to a directory that the game
files reside in, which it can check frequently for changes. The thing is
that I now want to run it over the internet, and several players are behind
firewalls that block all NetBIOS traffic, thus stopping this method from
working. While this can be done over email, it is a far clunkier method and
I was wondering if anybody knew how I could get something shared that looks
like a local directory or disk to all the users and the server, but will be
able to work around firewalls.
Any help is greatly appreciated.
Ewan