Server Help Forum Index Server Help
Community forums for Subgame, ASSS, and bots
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   StatisticsStatistics   RegisterRegister 
 ProfileProfile   Login to check your private messagesLogin to check your private messages   LoginLogin (SSL) 

Server Help | ASSS Wiki (0) | Shanky.com
Ball and shipchange

 
Post new topic   Reply to topic Printable version
 View previous topic  arena config Post :: Post Objects  View next topic  
Author Message
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Thu Jul 28, 2005 10:03 pm    Post subject: Ball and shipchange Reply to topic Reply with quote

Players can warp with the ball if they shipchange right as they get the ball. It ends up with them when they spawn back to the center of the map.
_________________
Hyperspace Owner

Smong> so long as 99% deaths feel lame it will always be hyperspace to me
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
BlueGoku
Novice


Age:38
Gender:Gender:Male
Joined: Jul 05 2005
Posts: 87
Location: Toronto
Offline

PostPosted: Thu Jul 28, 2005 10:50 pm    Post subject: Reply to topic Reply with quote

That's not an ASSS bug, that's a Continuum bug. Hopefully priit will fix it with the .39 full release.

Something that can probably be done is adding a module that doesn't allow a player with the ball to ship change.
_________________
Owner of SSCE Hockey Zone.
SSC Billing Operator
Back to top
View users profile Send private message Add User to Ignore List Visit posters website Yahoo Messenger MSN Messenger
Mine GO BOOM
Hunch Hunch
What What
Hunch Hunch<br>What What


Age:42
Gender:Gender:Male
Joined: Aug 01 2002
Posts: 3615
Location: Las Vegas
Offline

PostPosted: Fri Jul 29, 2005 12:20 am    Post subject: Reply to topic Reply with quote

BlueGoku wrote:
Something that can probably be done is adding a module that doesn't allow a player with the ball to ship change.

The real problem is, is that you request a ship change, but it takes ~100-300 ms on a normal player. During that time, you could request to pickup the ball, and the server will give it to you.

There are three practical ways this can play out.
  1. You ship change, and while waiting to get the accepted packet, you pickup the ball. Before you get the accepted ball, you change ships, and at your new location, you'll have the ball.
  2. You pickup the ball, then decide that you don't like your ship, and change ships. You'll be at a new location, but the ball will be where you were.
  3. You try to do either of the above, but because of out-of-order packets, the other happens.

The best solution is to wait for a client change. Whoops, thats not happening. Its not on the MUST DO list that Priit has for getting 0.39 out. The second best is to have the server deny or correct one of the above actions. After a ship change, you could ignore ball/flag requests for X amount of time. But during that X amount of time, that person could have technically done right (change ships, at new location, flag/ball there). A way to fix this is to check positions. You know that if he ship changed, he can't be up at J4 that fast. Oh wait, he could (attachment, spawn location, etc). You could wait for him to issue a position packet, but that will cause the ball to phase for 100-300 ms, or however long his lag or your waiting time is.

In any case, you are either screwing players, screwing the ball game itself, or causing lag time of the ball (or flags, same applies to them in all these cases, turf or warzone) for however long you have a timer or for however long a player lags for. You could setup an option so a server operator could choose, which would be the second best fix, since fix #1 isn't happening anytime soon.
Back to top
View users profile Send private message Add User to Ignore List Send email
Bak
?ls -s
0 in


Age:26
Gender:Gender:Male
Joined: Jun 11 2004
Posts: 1826
Location: USA
Offline

PostPosted: Fri Jul 29, 2005 1:05 am    Post subject: Reply to topic Reply with quote

I solved this by having an alternate spawn location where players are warped first, then warped to their real spawn location. If a player who's carring a ball is in this location, set the ball back to where he said he picked it up from. The quickness of the warping (after the first position packet from it is received) is hardly noticable, and since it's ASSS and not bots it's not like players will end up trapped in the spawn area.
_________________
SubSpace Discretion: A Third Generation SubSpace Client
Back to top
View users profile Send private message Add User to Ignore List AIM Address
BlueGoku
Novice


Age:38
Gender:Gender:Male
Joined: Jul 05 2005
Posts: 87
Location: Toronto
Offline

PostPosted: Fri Jul 29, 2005 9:57 am    Post subject: Reply to topic Reply with quote

Can you set that up in ASSS HZ too, Bak?
Back to top
View users profile Send private message Add User to Ignore List Visit posters website Yahoo Messenger MSN Messenger
Guest



Offline

PostPosted: Mon Aug 01, 2005 3:29 am    Post subject: Reply to topic Reply with quote

I suppose...
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Server Help Forum Index -> ASSS Questions All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum
View online users | View Statistics | View Ignored List


Software by php BB © php BB Group
Server Load: 32 page(s) served in previous 5 minutes.

phpBB Created this page in 0.493587 seconds : 30 queries executed (90.0%): GZIP compression disabled