Files
@ r3303:1bae0f5399a4
Branch filter:
Location: cpp/openttd-patchpack/source/scripts/readme.txt - annotation
r3303:1bae0f5399a4
860 B
text/plain
(svn r4060) -Codechange: [OSX] made the release target (in os/macosx/Makefile) easier to use since it gives the release disk image the right name automatically
it now uses REV instead of RELEASE, which means RELEASE is not needed to be set manaully anymore
it also automatically adds "-jaguar" when making a build aimed at OSX 10.2 (codenamed jaguar)
it now uses REV instead of RELEASE, which means RELEASE is not needed to be set manaully anymore
it also automatically adds "-jaguar" when making a build aimed at OSX 10.2 (codenamed jaguar)
r620:ba3fef1c573e r620:ba3fef1c573e r620:ba3fef1c573e r620:ba3fef1c573e r620:ba3fef1c573e r1065:eb3b8738fc57 r1065:eb3b8738fc57 r1065:eb3b8738fc57 r1065:eb3b8738fc57 r1065:eb3b8738fc57 r1065:eb3b8738fc57 r1065:eb3b8738fc57 r1065:eb3b8738fc57 r1065:eb3b8738fc57 r1065:eb3b8738fc57 r1065:eb3b8738fc57 r1065:eb3b8738fc57 r1065:eb3b8738fc57 r1065:eb3b8738fc57 r620:ba3fef1c573e r620:ba3fef1c573e r620:ba3fef1c573e | Scripting
---------
OpenTTD supports scripts.
local scripts:
- 'autoexec.scr' is executed on gamestart [all - use this for custom aliases per ex.]
+network scripts:
should be used to set client optimization settings:
- 'on_client.scr' is executed when you join a server [all clients]
should be used to set the servers port/ip and/or server optimization settings/patches:
- 'pre_server.scr' is executed before the servers tcp stack is started [in-game only]
- 'pre_dedicated.scr' is executed before the servers tcp stack is started [dedicated only]
should be used to set the servers name, password and so on:
- 'on_server.scr' is executed after starting a server [dedicated and in-game]
- 'on_dedicated.scr' is additionally executed after starting a server [dedicated only]
For examples how a script can look, check the .example examples.
|