font-feature-settings:"liga" 0;
io_read_all_str
to ensure that a string does not contain any null bytes except the null termination./ddnet —connect <server_ip>
. And finally I could achieve my dream of dreams to make a “ddnet launcher” that is an electron app with a server list and it would use the client with the —connect
flag to join the server.
So you could make a really fancy ddnet ui with css and js and after all you would have +1 electron app on your PC ./ddnet —connect <server_ip>
. And finally I could achieve my dream of dreams to make a “ddnet launcher” that is an electron app with a server list and it would use the client with the —connect
flag to join the server.
So you could make a really fancy ddnet ui with css and js and after all you would have +1 electron app on your PC ddnet ddnet://localhost:8303
), map files and demo files as command line arguments.render_demo <filename>
instead of adding a hard-coded command line parameter. The command would start the demo player with the given demo, render it and quit. Then you'd use an external script to launch the client with this argument multiple times to render an entire folder. ddnet ddnet://localhost:8303
), map files and demo files as command line arguments. ddnet "connect localhost:8303"
also worksdemo_play
start_video
/stop_video
but they don't work on client launch. play demos/demoname.demo
can be used to play a demo, but there is no command to render a demo from the command line. Not sure what demo_play
does and why we have demo_play
and play
.demo_play
pauses/unpauses the currently playing demoplay
starts the demo playback from a filechat: *** 'Robyt3' entered and joined the game
when you join a serverParseArguments
in the main
function in client.cpp
StoreCommands(false)
is called, because those commands that have CFGFLAG_STORE
don't work immediately