ZoneProxy isn't required for SC. There must be a bug somewhere, but it's hard for me to diagnose since I haven't had any problems. The problem with the stairs is that they're just a little too high for the way I handle collision avoidance. I put an ellipsoid around the player, and where it hits the edge of a step it slides along it, but since the ellipsoid is taller than it is wide it makes you stop a bit. I've spent a lot of time tweaking the collision avoidance code, and I'm thinking that it probably needs some sort of special handler for steps, but it wouldn't be at all easy I think without really slowing things down. Another possibility is tweaking the ellipsoid, maybe make it shorter, I don't know.
Richardo, what do you think? Should I just open the client source up? Scorp? I'd really like to hear from people who have been around a while as well as people who have built servers.
|