While it is possible that Sour may someday support arbitrary game modes, assets, clients, and server code, the vanilla game experience should still be available. Preserve the experience of playing the original game.Make as much of this functionality available to the unmodified desktop game as possible. Provide a modern multiplayer experience with matchmaking, private games, rankings, and seamless collaboration on maps. Go library providing interoperation between Go and CubeScript.Go library for opening, manipulating, and saving Sauerbraten game maps.cfg file uses so that you can only send the minimum set of assets a client needs sourdump, a tool for calculating all of the files a Sauerbraten map, model, or.Utilities and libraries for working with Sauerbraten.Mechanism for running client-side CubeScript on desktop clients.Automatically sends game maps to desktop clients that don't have them.User sessions can be saved as demos for debugging.User-owned spaces that they can edit (player housing, basically). Persistent map editing: edits users make to maps are stored on the server side and visible to other clients who join (no more /getmap and /sendmap).1v1 matchmaking and persistent ELO scores for users.Discord authentication both for web and desktop clients.Players can create private game servers and invite other players on-demand.Server multiplexing: you can run arbitrary game servers with their own maps, modes, and configurations and allow users to move between them without disconnecting from the server.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |