Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Built-in ROTT server #15

Open
fragglet opened this issue Feb 22, 2022 · 0 comments
Open

Built-in ROTT server #15

fragglet opened this issue Feb 22, 2022 · 0 comments

Comments

@fragglet
Copy link
Owner

Rise of the Triad is notoriously finicky about high latency connections, eg.

dosbox-staging/dosbox-staging#947

One solution that's apparently been used is to run a dedicated server in a separate DOSbox instance. ROTT's client-server architecture is actually pretty unhelpful for latency since it means that all game data has to go across the Internet twice (once to the "server" client, and then back to other clients). One solution would be to implement a ROTT dedicated server inside ipxbox. This would remove the need for a dedicated DOSbox instance and should also ~halve latency. Since the ROTT dedicated server is just doing packet forwarding (no actual gameplay simulation) this shouldn't be too difficult to implement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant