Started by Ashley, August 17, 2011, 03:21:20 PM
0 Members and 1 Guest are viewing this topic.
QuoteThe system would come with a user authentication model. You'll sign up with the service (usual email sign-up with a profile type deal) and then be granted rights based on actions (and action groupings) within the system. E.g. "admin", "sysop" etc. Each game server can have one or more admins, they can then decide which players can play in which slots, and if a game is open to the public or closed-membership. This is where user integration comes in.
Quote from: Timothy on August 17, 2011, 03:21:20 PMI intend to make this an opensource project based around the Django/Python framework, but also to run it as a not-for-profit commercial service for those wishing to rent a Simutrans server without any hassle. Comments on this plan are also welcome.
Quote from: Dwachs on August 17, 2011, 04:44:44 PMgreat idea.So you want to provide a "central" (ie super server wide) user authentication? There we would need another layer in the program itself, which separates 'users' (persons in front of computers) from 'transport companies' in-game.
Quote from: ojii on August 17, 2011, 05:09:08 PMLet me know if you need help with the python/django part, as that's where I could finally contribute something to simutrans.
Quote from: Timothy on August 17, 2011, 05:39:50 PMWell, how can you help? I am quite seasoned with Python, but not especially with Django, I'm just sketching out a basic data model at the moment. Do you have any ideas?
Quote from: Timothy on August 17, 2011, 09:02:36 PMPausing when nobody is logged in would definitely be something to implement in the game itself. I doubt it'd be hard to do either - maybe experiment with it in Experimental?
# Pause server if no clients are connected#pause_server_no_clients = 1