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

replacing game-server-base #250

Open
Timtam opened this issue Nov 11, 2020 · 0 comments
Open

replacing game-server-base #250

Timtam opened this issue Nov 11, 2020 · 0 comments

Comments

@Timtam
Copy link
Collaborator

Timtam commented Nov 11, 2020

I'd like to consider replacing game-server-base with a more reliable alternative in the future. Game-server-base effectively holds us back, limiting the versions of our dependencies and in the end even introducing security issues through that.
I'd thus consider writing our own telnet server implementation using telnetlib3 (https://telnetlib3.readthedocs.org/), which is rather up-to-date and supports many of the standard default functions, which might allow us more functionalities in the future, like sending data outside of the standard output stream (MSP, MCCP etc) if needed. All the clients currently using our MUD are already MUD clients and thus support the telnet protocol.
Any alternatives which need to be evaluated here? That should be an evaluation ticket, which in the first place should allow us to get an overview of the available tools and the workflow that we'll need to follow when introducing a new server framework.
@tspivey: any experiences that might help us here?

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

No branches or pull requests

1 participant