Skip to content

spectator config #120

@drzel

Description

@drzel
  • Remove hall of mirrors
  • Allow viewing entities in rooms from void
  • Set movespeeds
  • Add binds to spectate specific players

[23:40]drzel: also, any way to make it so entities don't disappear when spectator is looking into a room from the void?
[23:41]Spoike: find/write a master server binary. run it on some host, tell all servers and clients to send their heartbeats/queries to it.
[23:41]drzel: yeah I had a look but couldn't really find a bin or code
[23:42]Spoike: don't allow them into the void... especially if its q3bsp...
[23:42]drzel: hrmmm
[23:43]drzel: Don't allow spectators into void?
[23:43]drzel: Hoping it would be possible to zoom out from the map quite a bit but still see the players and their projectiles for casting purposes
[23:44]Spoike: sv_nopvs 1 is only half a solution.
[23:49]Spoike: quakeworld servers tend to treat solid leafs as unable to see anything (which avoids issues with their 64ents-only rubbish), clients treat it as able to see all (cos hideous bugs otherwise, but at least the server's filtering avoids the worst of the slowdowns).
[23:50]Spoike: q3bsp is a separate issue, with caulk planes and skyportals etc making the outside of the map a real mess
[23:50]drzel: what is pvs? this is cool tho I wish I could still move
[23:50]erysdren: potentially visible set
[23:51]Spoike: pvs = vis (but in its raw uncompressed form)
[23:51]drzel: got it
[23:51]drzel: but no way to move around with sv_nopvs 1?
[23:52]Spoike: should work fine, especially for users with wallhack cheats active.
[23:52]drzel: hehe
[23:52]drzel: but I mean, as spectator I can't move around at all
[23:53]drzel: as player works normally
[23:53]ilikebreadtoomuch: maybe you could make it ignore pvs for specific clients only
[23:53]Spoike: should be able to move just fine... noclip doesn't care about that stuff.
[23:54]Spoike: q1bsp will just hide ents+explosions/etc
[23:54]Spoike: q3bsp will hide half the map too...
[23:55]Spoike: but movement will be fine...
[23:56]drzel: hrmm
[23:56]drzel: not sure how to move forward with this, it's exactly what I want
[23:57]drzel: but, yeah +forward does nothing
[23:57]drzel: hehe
[23:57]drzel: can look around but am stuck in place in the middle of the map
[23:58]drzel: can set sv_nopvs 0 and move around, and set sv_nopvs 1 sends me straight back to a middle spot and I can't move
[23:59]Spoike: there's supposed to be some MOVETYPE_FLY_WORLDONLY as an alternative to noclip which should be used on q3bsp
[23:59]drzel: this is a regular bsp
[00:00]Spoike: player entity getting culled?
[00:01]drzel: no idea, I can take a look
[00:01]Spoike: so client forgets where you are

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions