DCSERV proudly presents:
Alien Front (back) Online
Being almost a year and a half since the announcement of work on AFO was being done, the servers have been rewritten multiple times because of changes but are now officially deployed in verbose mode (more logging).
With the kind help from N-A and Shuouma, cleaning up the servers because of changes in the target OS which mainly affected memory and CPU-usage issues not to mention debugging, testing and rewriting some portions of the servers became a breeze compared to working alone, and was needed due to incompatibilities and significant differences with the “development release” (online multiplayer compatible with the NAOMI-title Army vs Aliens) and the final-release (like key-elements such as endianness – byte order), which at the last minute resulted in splitting the AFO project away (temporarily, in a rush – which obviously resulted in me forgetting to mention some key information – compiler flags for example, supplying them sources with wrong Makefiles etc) from the ongoing KAGE-emulation project and porting the servers to Linux asap with the help of Shuouma (while also adding extra verbosely debug features not to mention hosting the servers at his own VPS!).
EDIT: Since the new target OS is now Linux instead of Solaris, the “open-testing phase” is NOW LIVE, right now!
Everyone with a DreamPi setup should visit the DreamPI website: DreamPi (for all Raspberry Pi’s) (v1.5) users is going to be able to play online, without the patcher disc – right away.
Since the target host for AFO is hardcoded in a IPv4 plain-text string, connection methods as of right now are somewhat limited.
The following is what works until the patcher disc is ready with the retail release:
- DreamPi v1.5 on (any) Raspberry Pi (with an external modem).
- DC-PC(Linux) with IP-redirection through IPtables (with an external modem). See IPtables rule below.
- Using a Katana Devkit and modifying the target host IP in memory at run time.
- Using a already modified image/rip of the game with altered IP.
IPtables rule: # iptables -t nat -A PREROUTING -p tcp -d 18.104.22.168 -j DNAT –to-destination 22.214.171.124
Again big thanks goes to both N-A, and Shuouma for their kind help and not to mention hosting the servers at his own VPS. A big thanks to everyone who has not been mentioned as well.
A big thanks to Bluecrab for making the original patcher disc in the first place and Pcwzrd13 for helping with testing and offering as much help as possible – once again, as well as spreading the word and helping with cooperation with Kazade, making his DreamPi complete and functional for this game.
Pczwzrd13 also made this video announcement for Dreamcast-Talk.
Also a big thanks to everyone who has contributed with either help and/or donations!!
More instructions are on their way once everything is complete. Meanwhile, this covers most.
While the game now works online and is about to get deployed, a new patcherdisc made by Bluecrab @ DC-Talk is in progress for those who do not run the DreamPI setup.