Server Help

Trash Talk - ?spec * question

Maverick - Tue Oct 02, 2007 3:26 pm
Post subject: ?spec * question
Does anybody know what the '*' marks in the response of the ?spec command?
Quote:
SPEC: *Rotting-Corpse,Stung,spansinity,the-fire,Solar Energy,Drakoon
SPEC: *a Poisonous Walrus,Kozone,*Maiden,*Bope,*raizin,*DuBois
SPEC: *Art of Destruction,up in smoke

tcsoccerman - Tue Oct 02, 2007 3:40 pm
Post subject:
same team?
Dr Brain - Tue Oct 02, 2007 3:47 pm
Post subject:
I'd guess those with * are speccing directly, and those without are just within range. But I'm only guessing, since I haven't used subgame in years.
Solo Ace - Tue Oct 02, 2007 5:11 pm
Post subject:
Or, those with * are speccing you "just because they entered spectator mode", and the others because they like men...err because they selected you from the list to spec you? sa_tongue.gif
Samapico - Tue Oct 02, 2007 7:17 pm
Post subject:
I always wondered too... I thought it had to do with staffers

And I doubt MMav would have many people speccing him 'just because they entered'... you get to spec the person with the first name sorted alphabetically
Mine GO BOOM - Tue Oct 02, 2007 10:37 pm
Post subject:
Dr Brain wrote:
I'd guess those with * are speccing directly, and those without are just within range. But I'm only guessing, since I haven't used subgame in years.

Other way around. Anyone with the * are viewing a 'screen' area around you. As for how far that is, I don't know.
Cerium - Wed Oct 03, 2007 3:31 am
Post subject:
I thought it was that the players with an asterisk had been watching you, then started sending position packets indicating they are moving around independently.

I'm pretty certain that they won't show up in that list unless you're the last person they were spectating. Then again, it could just be a list of players who are in spec and close enough that the server sends your position and weapon packets to them, but then most people would always have at least one person in that list...
Maverick - Wed Oct 03, 2007 10:30 am
Post subject:
hmmm interesting

BTW. I took this ?spec output right after everybody was specced using *specall but I was still in.
Mine GO BOOM - Wed Oct 03, 2007 8:25 pm
Post subject:
Everyone sends their position packets at all times, even in spec. The server forwards them to people who need to get them, and for spectators they forward them as well, but generally not as often. So when your client side ?spec command executes, for a normal user it just shows who is actually watching on you. If the client thinks you are a moderator (same way it knows if to show private frequencies), it will also show a list of people who you have a position packet as being near you, and they are in spec.

If someone fighting around you goes into spec mode, and they begin spectating someone else, you'll still see them with a * in your ?spec list until their position packet that you have stored is either replaced with a new one, or it times out.

As for those saying this is only for subgame, wrong. This is the client doing this. If you acknowledge to the player that they are a moderator when they log in, and they get a position packet from someone near them while that person is in spec, they will see them with a * next to their name with a ?spec.
Dr Brain - Wed Oct 03, 2007 8:36 pm
Post subject:
Mine GO BOOM wrote:
Everyone sends their position packets at all times, even in spec. The server forwards them to people who need to get them, and for spectators they forward them as well, but generally not as often. So when your client side ?spec command executes, for a normal user it just shows who is actually watching on you. If the client thinks you are a moderator (same way it knows if to show private frequencies), it will also show a list of people who you have a position packet as being near you, and they are in spec.

If someone fighting around you goes into spec mode, and they begin spectating someone else, you'll still see them with a * in your ?spec list until their position packet that you have stored is either replaced with a new one, or it times out.

As for those saying this is only for subgame, wrong. This is the client doing this. If you acknowledge to the player that they are a moderator when they log in, and they get a position packet from someone near them while that person is in spec, they will see them with a * next to their name with a ?spec.


Sounds nice and all, but you're completely wrong. ?spec isn't a client side command. Spectator's position packets don't even get forwarded to clients.
Mine GO BOOM - Thu Oct 04, 2007 1:54 am
Post subject:
Dr Brain wrote:
?spec isn't a client side command. Spectator's position packets don't even get forwarded to clients.

You are correct. It has been a while, and the information I remembered wasn't from client emulation as I thought but working with ASSS. Clients do forward their position while they are in spec, but the server does not have to forward to the client.
All times are -5 GMT
View topic
Powered by phpBB 2.0 .0.11 © 2001 phpBB Group