Dedwinia

Working on new maps for Multiwinia? Discuss!

Moderators: jelco, bert_the_turtle

TomCat39
level3
level3
Posts: 303
Joined: Sat Oct 25, 2008 11:52 pm

Postby TomCat39 » Fri Jan 09, 2009 10:15 pm

Possible issue/exploit here.

Beta Testers only sorry everyone else.
"Now, stop being a douche to the newbie, and run along."

xander
moth
level1
level1
Posts: 30
Joined: Mon Nov 10, 2008 5:57 pm

Postby moth » Fri Jan 16, 2009 8:56 pm

A minor irritation, but would those running servers please take away the out of date adverts for the G15 tournament that gets spammed onto the end of every match?

moth
User avatar
NeoThermic
Introversion Staff
Introversion Staff
Posts: 6256
Joined: Sat Mar 02, 2002 10:55 am
Location: ::1
Contact:

Postby NeoThermic » Fri Jan 16, 2009 11:22 pm

moth wrote:A minor irritation, but would those running servers please take away the out of date adverts for the G15 tournament that gets spammed onto the end of every match?

moth


Hmm? What are you on about? There are no adverts of any kind on my servers, and I've not seen any so far on other servers...

NeoThermic
User avatar
bert_the_turtle
level5
level5
Posts: 4795
Joined: Fri Oct 13, 2006 6:11 pm
Location: Cologne
Contact:

Postby bert_the_turtle » Fri Jan 16, 2009 11:54 pm

/me whistles.
moth
level1
level1
Posts: 30
Joined: Mon Nov 10, 2008 5:57 pm

Postby moth » Sat Jan 17, 2009 12:19 am

bert_the_turtle wrote:/me whistles.


sorry - prolly should have just emailed you...
TomCat39
level3
level3
Posts: 303
Joined: Sat Oct 25, 2008 11:52 pm

Postby TomCat39 » Sun Jan 18, 2009 8:23 pm

How does dedwinia handle client communication?

My friend kept getting disconnected from server error anytime I hosted OR played with him on a dedwinia server.

I originally thought the dedwinia server was the negotiator. I talk to dedwinia, dedwinia talks to me. Friend talks to dedwinia, dedwinia talks to friend. Dedwinia passes the information between clients. Clients don't talk to each other. Then everything is synced to the slowest/laggiest client.

But with what kept happening the other day, I'm not so sure.

My friend thinks he has a bad pipe to me. Says he plays others on dedwinia servers or even their listen servers without any probs. Including the other day in between games with me.

Can I get clarification how dedwinia's communications with clients go?

Thanx ahead of time.
"Now, stop being a douche to the newbie, and run along."



xander
User avatar
bert_the_turtle
level5
level5
Posts: 4795
Joined: Fri Oct 13, 2006 6:11 pm
Location: Cologne
Contact:

Postby bert_the_turtle » Sun Jan 18, 2009 9:41 pm

TomCat39 wrote:I originally thought the dedwinia server was the negotiator. I talk to dedwinia, dedwinia talks to me. Friend talks to dedwinia, dedwinia talks to friend. Dedwinia passes the information between clients. Clients don't talk to each other. Then everything is synced to the slowest/laggiest client.
Yep, that's it, except that Dedwinia doesn't wait for the slowest client, it just goes on ahead.

The only explanation for the connection error your friend keeps getting, because I've only seen one thing that triggers such an error: the packet the server sends as a response to the client login (basic content: Hi there, you're in! and you're client number 15.) gets received twice. So maybe it gets sent twice (there's an extra long resend delay for that packet specially coded in because of the problems) because the client acknowledgement packet for it goes missing time and time again, or it gets replicated on the way from you to your friend.

Err, in short: yeah, bad pipe, one way or the other :) If you want some deeper troubleshooting, I can make you a build with network logging enabled.
TomCat39
level3
level3
Posts: 303
Joined: Sat Oct 25, 2008 11:52 pm

Postby TomCat39 » Mon Jan 19, 2009 7:32 pm

No worries. It wasn't my dedwinia server. That's why I was puzzled with his claims.

If it had been my dedwinia server, then I'd still be assuming bad pipe.

I've been so busy with life lately, that I've had not much time for anything other than a quick game or two randomly, here and there. Because of this, I haven't had time to play with the dedicated server, or even the beta for that matter.

I'm hoping soon things will settle back down a bit and I will get to tampering with these things again.
"Now, stop being a douche to the newbie, and run along."



xander
Krispy101
level0
Posts: 6
Joined: Sat Dec 13, 2008 4:16 pm

Postby Krispy101 » Mon Jan 19, 2009 10:12 pm

/me coughs

On the server browser tonight I saw Dedwinia with 5/4 players on the Holy Tree

Hmmm

I'm watching you closely Bert... :P
User avatar
MadMorgan
level1
level1
Posts: 12
Joined: Tue Dec 23, 2008 5:31 am

/rematch

Postby MadMorgan » Fri Jan 23, 2009 11:25 pm

bert_the_turtle, for Dedwinia: thank you thank you thank you :D

I have a little feature suggestion: /rematch

The idea is that at the end of a game players can type /rematch into the chat to trigger the server to load the same map again for the next game.

Players then all quit out to the server list and rejoin as normal, no special magic or anything, just a guarantee that the same map under contention can be replayed right away.
User avatar
cheesemoo0
level3
level3
Posts: 345
Joined: Tue Jan 03, 2006 1:19 am
Location: USA
Contact:

Postby cheesemoo0 » Sat Jan 24, 2009 12:12 am

I like that idea!

+1
User avatar
xander
level5
level5
Posts: 16869
Joined: Thu Oct 21, 2004 11:41 pm
Location: Highland, CA, USA
Contact:

Re: /rematch

Postby xander » Sat Jan 24, 2009 12:51 am

MadMorgan wrote:bert_the_turtle, for Dedwinia: thank you thank you thank you :D

I have a little feature suggestion: /rematch

The idea is that at the end of a game players can type /rematch into the chat to trigger the server to load the same map again for the next game.

Players then all quit out to the server list and rejoin as normal, no special magic or anything, just a guarantee that the same map under contention can be replayed right away.

An addition to your idea:

Code: Select all

/rematch <password>

The server will restart with the same map, and the specified password. That way, both players can get into the server, but other random people cannot. To keep these passworded servers from clogging the browser, they should be unpassworded a few minutes after starting up (so that if the original players don't rejoin, the server can be freed up).

xander
User avatar
bert_the_turtle
level5
level5
Posts: 4795
Joined: Fri Oct 13, 2006 6:11 pm
Location: Cologne
Contact:

Postby bert_the_turtle » Sun Jan 25, 2009 11:55 am

That's an excellent suggestion, I added it to the tracker. However, it may be a tad difficult. Don't even think about suggesting that it should also handle assault team rotation.
Edit, rats, wrong tracker. Oh well :)
User avatar
xander
level5
level5
Posts: 16869
Joined: Thu Oct 21, 2004 11:41 pm
Location: Highland, CA, USA
Contact:

Postby xander » Sun Jan 25, 2009 5:22 pm

bert_the_turtle wrote:That's an excellent suggestion, I added it to the tracker. However, it may be a tad difficult. Don't even think about suggesting that it should also handle assault team rotation.
Edit, rats, wrong tracker. Oh well :)

Hey, bert! This feature should also handle assault team rotation! :P

Honestly, assault team rotation is something that the players themselves ought to be able to handle quite nicely, so I wouldn't ask for that feature. However, getting a working rematch option would be pretty nifty.

xander
Mas Tnega
level5
level5
Posts: 7898
Joined: Sat Mar 02, 2002 11:54 pm
Location: Edinburgh
Contact:

Postby Mas Tnega » Mon Feb 16, 2009 7:35 pm

With the leaderboards for Duel, 3p and 4p, how about the option to show ranks appropriate to the size of the chosen map?

(I'd say "use the normal one" for games that just use whatever map's appropriate for the number of players, lest you ask :))

Return to “Mods and Maps”

Who is online

Users browsing this forum: No registered users and 5 guests