Hamachi!
ID: UchihaQW-UchihaQW10
Pass:123
Link: 25.12.78.70/game
Do not complain, if it fails to connect join a different group and retry.
(Note:Will be on nearly 24/7)

- - - Updated - - -

First 10 get mod, after that the rest get ACs won every so often chosen by mods, or one of the few admins ill be allowing.