Comment by ~a1batross on ~a1batross/xash3d-fwgs
Discussion on GitHub: https://github.com/FWGS/xash3d-fwgs/issues/1591
Ticket created by ~a1batross on ~a1batross/xash3d-fwgs
xash
URI scheme would identify the servers that can be reached using Xash3D's client-server protocol.The existence of such scheme will make it easier for users to share server links on the Web, messengers etc.
Any thoughts? The scheme isn't really relevant yet, the point is to make it accessible to be able to reach a resource, in this case a multiplayer game.
By querying the server with
info
packet we can figure out almost everything needed, and ask the user if they wants to join the server, or explain why they cannot (missing gamedir, unsupported protocol, no free slots, etc).The implementation doesn't seem to be very complex, almost every operating system allows associating URI with an executable. Android as always the "special" kind of kid, but new port must be able to figure out whether the specified game directory needs special DLLs or not.
Comment by ~a1batross on ~a1batross/xash3d-fwgs
Well, I wanted some kind of gameinfo extension to allow setting individual features, since not everyrhing can be recompiled.
But not all features are actually require restarting the engine (and thus a game info key, or hell, even a feature bit)
Comment by ~a1batross on ~a1batross/xash3d-fwgs
We still have no global configuration files btw.
Comment by ~a1batross on ~a1batross/xash3d-fwgs
REPORTED
RESOLVED FIXEDComment by ~a1batross on ~a1batross/xash3d-fwgs
Check if it works now.
Comment by ~a1batross on ~a1batross/xash3d-fwgs
Fixed in 4cf87c2c235d8082ae0452abb64f9ac0b08d4343
REPORTED
RESOLVED FIXEDComment by ~a1batross on ~a1batross/xash3d-fwgs
SINGLE_BINARY is now removed as an option, but it's possible to disable game_launch compiling for ports, and of course it's automatically disabled for dedicated server.
I don't have anything against STATIC_BINARY, but SINGLE_BINARY option was misleading since renderers and filesystem split, and I don't plan to statically link them just to make single binary mean what it meant before.
REPORTED
RESOLVED WONT_FIXComment by ~a1batross on ~a1batross/xash3d-fwgs
This is exactly what's working on my side.
Haven't tried that on real touch screen though.
Comment by ~a1batross on ~a1batross/xash3d-fwgs
works for me with touch_emulate 1. Can you describe what's the problem?