.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
winSPMBT: Main Battle Tank- Save $6.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 2: The Ascension Wars

Closed Thread
 
Thread Tools Display Modes
  #201  
Old April 21st, 2004, 11:58 AM
Daynarr's Avatar

Daynarr Daynarr is offline
Lieutenant General
 
Join Date: Dec 2000
Posts: 2,555
Thanks: 5
Thanked 3 Times in 3 Posts
Daynarr is on a distinguished road
Default Re: New & raw web based Dominion II game server

Quote:
Originally posted by Esben Mose Hansen:
4. How would you all feel if players could see one anothers details, like jabber id, email address, experience and so on? Only logged in players could do this, of course.
You could allow players that are in the same game to see each others e-mail, as well. Of course, there should be an account option to ask players if they want to reveal such information (disabled by default).
  #202  
Old April 21st, 2004, 12:35 PM

Yossar Yossar is offline
Sergeant
 
Join Date: Feb 2004
Posts: 365
Thanks: 0
Thanked 0 Times in 0 Posts
Yossar is on a distinguished road
Default Re: New & raw web based Dominion II game server

Quote:
Originally posted by Esben Mose Hansen:
P.S: About TentoTangedeux, this is the stats.txt file from Last turn:

Abysia played this turn
Pythium didn't play this turn
Man played this turn
Ulm played this turn
C'tis didn't play this turn
Arcoscephale played this turn
Ermor didn't play this turn
Pangaea played this turn
R'lyeh played this turn
T'ien Ch'i played this turn

So you have at worst three stale players. You could send them an ingame message and ask them to identify themselves or be killed.
I know Ermor hasn't taken a turn in a long time. My armies have been walking around in his territory with no resistance for a while.

Pretty sure Pythium is out too. Inexplicably, nobody has attacked them, but army size, research, provinces, and income have all been flat for about 6 turns.

Not sure about C'tis. They're one of the strongest nations in the game so I'd be surprised, but you never know.
  #203  
Old April 21st, 2004, 03:09 PM
Gandalf Parker's Avatar

Gandalf Parker Gandalf Parker is offline
Shrapnel Fanatic
 
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
Gandalf Parker is on a distinguished road
Default Re: New & raw web based Dominion II game server

Quote:
Originally posted by Esben Mose Hansen:
1. I've uploaded a new Version. It's mostly adminstrative changes, but I did include the option to "deconfess" to playing a nation. Note that the administrative bit was introduction of player group accesses, so it's quite possible it will go horrible wrong.
Let me know when you get around to packaging the web interface.

Quote:
4. How would you all feel if players could see one anothers details, like jabber id, email address, experience and so on? Only logged in players could do this, of course.
From experience I would make it a game option, or leave it off. Known players is something we have from creating games here in the forum. Its been a common request to have some easy way to do anonymous games. Some players feel too restricted by playing within their personal reputations. For instance, "Gandalf Parker" is much more likely to never break an alliance agreement than "PsudoNym" is.

Quote:
So you have at worst three stale players. You could send them an ingame message and ask them to identify themselves or be killed.
In my notes about making a web game server (until you shot way ahead of me) I was considering creating a subdirectory for each game and making it an option to have stats and score file put there. Possibly other game info such as a way for players to converse and still maintain their login aliases.
__________________
-- DISCLAIMER:
This game is NOT suitable for students, interns, apprentices, or anyone else who is expected to pass tests on a regular basis. Do not think about strategies while operating heavy machinery. Before beginning this game make arrangements for someone to check on you daily. If you find that your game has continued for more than 36 hours straight then you should consult a physician immediately (Do NOT show him the game!)
  #204  
Old April 23rd, 2004, 02:21 AM

Norfleet Norfleet is offline
Major General
 
Join Date: Jan 2004
Posts: 2,425
Thanks: 0
Thanked 0 Times in 0 Posts
Norfleet is an unknown quantity at this point
Default Re: New & raw web based Dominion II game server

Here's a big suggestion that could potentially take some work to implement, but be very awesome:

1. Don't use the Dominions II pretender upload interface: It's too prone to undesirable behaviors like accidental starting or overwriting. Instead, make people upload and delete their pretenders for the game through their web interface: That way, nobody can overwrite somebody else's slot, start the game prematurely, etc.

2. Implement AWOL tracking: A player has obviously staled when, at the time of a turn generation, his .trn file exists and is more recent than his .2h: If this occurs for several turns in a row, perhaps a number of turns determined at game setup, the player can be deemed to be AWOL. Since he had to submit his pretender through the web interface, the server now knows who he is: Display his AWOLness on the game status screen, and mark it on his permanent record.

3. Allow a player to hand his slot over to another player. Allow a player deemed to be AWOL to have his slot taken over by another player, if he did not password and can be subbed.

4. Configure the game setup such that the creator of a game can disallow a player who has more than X games AWOL to join: Thus, if BillyBob has gone AWOL in 3 games, and I wish to start a zero-tolerance game, such that no player who has ever gone AWOL may join, this player may not join the game. The caveat being that an unruly game-wrecker may attempt to create a second account to get around this. Also allow it such that games can be restricted to allow only those whose accounts were created BEFORE the game was created, or some other fixed date/offset. As a stopgap measure to reduce this occurrence, disallow anyone whose IP/email matches that of a player who has been recorded as going AWOL from creating another account. This won't catch them all, but it'll certainly make this harder, and be fairly trivial to implement.
  #205  
Old April 23rd, 2004, 10:04 PM

rabelais rabelais is offline
Second Lieutenant
 
Join Date: Nov 2003
Location: houston TX
Posts: 493
Thanks: 32
Thanked 1 Time in 1 Post
rabelais is on a distinguished road
Default Re: New & raw web based Dominion II game server

Mose, have you put in any anti-overwrite protection yet?

Love your site, btw. You Rock.


Is this a bug or a *new* feature?

Upon a mild change of strategic heart, I tried to overwrite my own pretender well before the start, but the pretender I ended up with is my first Version.

Is this new MP overwrite protection, or just me somehow screwing up?

If the former case, how *does* one amend one's design?


Rabe the Revisionist
  #206  
Old April 24th, 2004, 03:30 PM
Gandalf Parker's Avatar

Gandalf Parker Gandalf Parker is offline
Shrapnel Fanatic
 
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
Gandalf Parker is on a distinguished road
Default Re: New & raw web based Dominion II game server

Stopping overwrite:
Its kludgy but I was just doing some quick thinking on it.

Set the game to not be auto-started. Set a cron to watch the game directory and copy each upload to a safety directory renamed from name.2h to name+number+login.2h and when the game starts then copy them back to the game directory in reverse order for hosting. That way Man2joe.2h will be overwriteen by Man1bob.2h just before hosting.

Offer the Users login an option to delete a file created by their login so that Bob can delete Man1bob.2h allowing Man2bob.2h to be used when the game is created.

Like I said, kludgy. But something like that. Hole the uploaded files somewhere until the game is first hosted then select the ones which should be used. Heck its Linux. There is probably a hundred ways of doing it. Some use of RCS or CVS commands (which Ive always avoided). Probably the easiest would be to go to a php script or using zope to make uploads go thru the web page so you can control its actions.
__________________
-- DISCLAIMER:
This game is NOT suitable for students, interns, apprentices, or anyone else who is expected to pass tests on a regular basis. Do not think about strategies while operating heavy machinery. Before beginning this game make arrangements for someone to check on you daily. If you find that your game has continued for more than 36 hours straight then you should consult a physician immediately (Do NOT show him the game!)
  #207  
Old April 24th, 2004, 08:58 PM

Norfleet Norfleet is offline
Major General
 
Join Date: Jan 2004
Posts: 2,425
Thanks: 0
Thanked 0 Times in 0 Posts
Norfleet is an unknown quantity at this point
Default Re: New & raw web based Dominion II game server

Or you could just make it so pretenders are uploaded on through the web interface instead: This will force it so firstly, only registered Users can play, and as a result, you'll know who's in the game: Thus, people can be penalized by blacklisting them in their permanent records if they go AWOL from games, even without having to be identified publicly....as most of the AWOLers are also the anonymous Users, with the new confession option.

With that in place, you could then setup a mechanism to disallow AWOLers from joining games with the low/no tolerance for AWOLness options enabled.
  #208  
Old April 27th, 2004, 09:53 PM
Esben Mose Hansen's Avatar

Esben Mose Hansen Esben Mose Hansen is offline
Second Lieutenant
 
Join Date: Jan 2004
Location: Copenhagen, Denmark
Posts: 410
Thanks: 0
Thanked 0 Times in 0 Posts
Esben Mose Hansen is on a distinguished road
Default Re: New & raw web based Dominion II game server

1. The source is here:

Dominion 2 host pages source
Note that it is licensed under GPL v2, viral and all. This means that if you modify and distribute it, you must publish the source. Also, the license notifications must be included.

2. Been a bit busy lately. I've just updated the pages, The only visible change is that it is now possible to set a master password. If anyone knows what this is supposed to be good for, please tell me. The only effect I can see/find is that "master password is enabled" appear in the game settings in the game. Please verify your findings --- you can use the TestGame005 if you please. Ulm doesn't have a password; and the password is "testpassword". The other two nations does have passwords --- these are "palm".

Regarding all the player stealing mess: I'm trying to find a solution. I want it to be in-game and as transparant as possible The best solution would, of course, be if the games themselves could be password protected. Why Illwinter didn't include this feature is beyond me. Maybe for next Version? Anyway, keep the suggestions coming, they are very useful

Have a nice night!
__________________
"It makes you wonder if there is anything to astrology after all. "Oh, there is," said Susan, "Delusion, wishful thinking and gullibility." (T. Pratchett)
  #209  
Old April 27th, 2004, 10:23 PM

Norfleet Norfleet is offline
Major General
 
Join Date: Jan 2004
Posts: 2,425
Thanks: 0
Thanked 0 Times in 0 Posts
Norfleet is an unknown quantity at this point
Default Re: New & raw web based Dominion II game server

The test game is crowding the slottage. Could you please stop the thing so we can bring the other regular games back up?

Also, master pass is mostly useless for people to set on your server: You may as well set a global server masterpass manually, because only the local host is able to use master pass. It's useless to use it from remote, it will still say "wrong password" and reject.
  #210  
Old April 28th, 2004, 11:57 AM
Esben Mose Hansen's Avatar

Esben Mose Hansen Esben Mose Hansen is offline
Second Lieutenant
 
Join Date: Jan 2004
Location: Copenhagen, Denmark
Posts: 410
Thanks: 0
Thanked 0 Times in 0 Posts
Esben Mose Hansen is on a distinguished road
Default Re: New & raw web based Dominion II game server

Well, sorry for taking up a slot on my own server I've stopped the game now.

Pity about the masterpass thing. It is completely useless (for me) as I cannot run anything but textmode on my server. So much for that idea for removing stale players by making them computercontrolled. Back to the drawing board
__________________
"It makes you wonder if there is anything to astrology after all. "Oh, there is," said Susan, "Delusion, wishful thinking and gullibility." (T. Pratchett)
Closed Thread

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 05:46 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2024, Shrapnel Games, Inc. - All Rights Reserved.