In the interests of making it easier to arrange MP matches, I've created a calendar system. You can select the half-hour slots when you would be up for a game. If there is more than one player available, you will receive an email at the start of that time slot telling you that Airships is a-go. :)
The system does its best to adjust for time zones, but do check it got it right.
Give it a try and let me know if you have suggestions for improvement. :)
Captain, Engineering Corps
This will help a lot with the match making system, thanks for creating this!
The United States has several time zones in it. Do you mean EST?
Does it just say "United States"? Hmm. I will kick it to produce more accurate text / have a timezone selector.
Sure, now it says America/Los Angeles meaning PST. Thanks.
Awesome, thanks! Looks like I'll finally be able to test out some airships. :)
It seems to be down for me, it gives me a script error.
sgtdragonfire: Can you paste the error you get? It works for me...
Request Method: GET
Request URL: https://airships.zarkonnen.com/multiplayer_calendar
Django Version: 1.6.2
Python Version: 2.7.5
File "/home/zarkonnen/webapps/airshipsbackend/lib/python2.7/django/core/handlers/base.py" in getresponse
114. response = wrappedcallback(request, *callbackargs, **callbackkwargs)
File "/home/zarkonnen/webapps/airshipsbackend/AirshipsWeb/airshipsweb/airshipsweb/airships/views.py" in multiplayerslots
428. userday, userslotn = usertoutc(request, day, slotn)
File "/home/zarkonnen/webapps/airshipsbackend/AirshipsWeb/airshipsweb/airshipsweb/airships/views.py" in usertoutc
File "/home/zarkonnen/webapps/airshipsbackend/AirshipsWeb/airshipsweb/airshipsweb/airships/views.py" in findtimezone
471. tz = pytz.timezone(db.timezonebyaddr(ip))
File "/home/zarkonnen/lib/python2.7/pytz/init.py" in timezone
162. if zone.upper() == 'UTC':
Exception Type: AttributeError at /multiplayer_calendar
Exception Value: 'NoneType' object has no attribute 'upper'
Thanks! That looks fixable. :)