celestar
e54f1e1e2b
(svn r3939) -Fix: No longer assume that the number of slots is 2. It was not a problem up to now, but it's not The Right Thing (TM) to do either
19 years ago
celestar
9d54e51ef9
(svn r3730) Multistop modifications:
...
-Codechange: Completely rewritten the slot assignment system. It now consumes less CPU cycles and memory
-Codechange: Increased maximum number of roadstops to 16.
-Fix: Several conditions where a slot becomes unliked from a vehicle
-Codechange: ClearSlot now only takes one parameter, the vehicle
-Feature: Console command 'clearslots' to clear ALL currently assinged slots. debug usage only
-Feature: vehicles that cannot get a slot now wait on the road instead of planlessly blocking stops or circling around
-Codechange: Adjusted debug levels
TODO: Make the slot finder compatible with (a) pathfinder(s).
19 years ago
Darkvater
bf1bf1e1ec
(svn r3724) - [5.5/6] heh, the patch part got left out of the previous commit, sorry
19 years ago
peter1138
8cba0a1176
(svn r3593) Fix typo in r3591
19 years ago
Darkvater
843bd25b4e
(svn r3591) - Fix: validate the setting of max_companies/spectators through the console.
19 years ago
Darkvater
f2448ebfd4
(svn r3500) - Workaround the inaccurate count of spectators/companies that can happen in certain border-cases. For now just dynamically get this value when requested so it is always right. To do properly all player/client creation/destruction needs a hook for networking.
19 years ago
Darkvater
20538e9b40
(svn r3469) - Fix: plug a possible memleak with subsequential strdup's without freeing the previous value and make it possible to ban offline clients
19 years ago
Darkvater
0d80c70b5f
(svn r3428) - Feature: server_info was left out previous commit. Move some commands about a bit for better logical placement
19 years ago
Darkvater
78fa9c7393
(svn r3427) - Feature: Allow seeing and setting the maximum amount of companies and spectators for a server. This can be changed/viewed during runtime as well in the console.
19 years ago
peter1138
016c498216
(svn r3411) - Fix: When changing the server password via the console, actually set the password as well as flag whether it is required.
19 years ago
Darkvater
6971aee967
(svn r3408) - Ok, compile before you commit; sorry (fix previous commit)
19 years ago
Darkvater
a292621b14
(svn r3407) - Feature: Kick and ban now with IP numbers.
19 years ago
Darkvater
4253f3d330
(svn r3070) - it doesn't matter where the '.' is found for the IP, if it is found, it is not a normal index when unbanning clients ('\0' should of course be NULL); thx Tron
19 years ago
Darkvater
afc9951648
(svn r3069) - CodeChange: now that we have the '|' char, use that as a seperator instead of '\' as was originally intention
19 years ago
Darkvater
4fb76f67ae
(svn r3068) - Feature: make it possible to create a screenshot from the console that is both big and has no console, or any combination of.
19 years ago
Darkvater
e611fee4e5
(svn r3067) - Feature: allow unbanning players based on banlist-id (as well as IP).
...
- Feature: 'status' and 'clients' now show the IP of the players
19 years ago
tron
d28067445a
(svn r2987) -Fix: restart_game_date is an UINT16, not a BYTE. Now setting the game restart year via the console should work (Debolaz)
19 years ago
Darkvater
02472528ad
(svn r2945) Add 'del' alias to rm console command
19 years ago
tron
e78d41bbb2
(svn r2941) -Feature: Implement the console command rm to remove savegames
19 years ago
tron
d975abc96c
(svn r2899) -Fix: Several format string vulnerabilities and buffer overflows in the network code
19 years ago
tron
a227065ab7
(svn r2701) Insert Id tags into all source files
19 years ago
tron
18d79cc30f
(svn r2672) Move saving/loading related declarations to saveload.h
19 years ago
Darkvater
80aa8c868b
(svn r2609) - Feature: remove extension from savegames/scenarios when browsing the folders.
19 years ago
tron
1b4a0897b6
(svn r2535) Tabs
19 years ago
tron
7ff19d7dfd
(svn r2498) -Fix: [1230241] The console variable autoclean_unprotected was linked to the variable _network_autoclean_protected
19 years ago
celestar
aa7334a3ec
(svn r2468) -Codechange: Got rid of DEREF_PLAYER and replaced it by GetPlayer
19 years ago
matthijs
bacc5396e6
(svn r2449) * Added an extra warning to the stopall command, "For debugging only!".
19 years ago
matthijs
2e42c82793
(svn r2445) * Add: "stopall" console command, which forcibly stops all vehicles (useful for debugging).
19 years ago
Darkvater
b438b1248c
(svn r2397) - CodeChange: rename all "ttd" files to "openttd" files.
20 years ago
Darkvater
c757606502
(svn r2375) - CodeChange: add the newly added 'all' of server_ip to it's helptext.
20 years ago
Darkvater
acef413f00
(svn r2374) - CodeChange: giving server_ip a value of 'all' will make the server listen on any interface (0.0.0.0); also fix a typo in one of the script example files: s/ports/interfaces
20 years ago
Darkvater
426aa514ff
(svn r2372) - Fix (console): update the example scripts in the scripts/ directory to reflect the new console functionality
...
- Fix (console): any line starting with a '#' is a comment so ignore it
- Fix (console): The special variables whose value can only be set by a custom process should, also print out their newly set value there, instead of relying on the default printout which is slightly confusing. Eg after you change the value it still printed out 'current value for...' instead of 'XXX changed to...'
20 years ago
Darkvater
519c4161d5
(svn r2352) - Feature: add the possibility to print out the current debug-level
20 years ago
Darkvater
166c1badc9
(svn r2338) - CodeChange: only call the variable hooks when you set their value not when you query them
...
- Fix: typo in pool.c "Cleaing up" --> "Cleaning up"
20 years ago
Darkvater
653000bdd6
(svn r2332) - Feature: Add 'clear' command and CTRL+L to empty the console window
...
- Fix: do not execute emtpy commands anymore
20 years ago
tron
6cd410afbb
(svn r2323) Remove unused dereferencing
20 years ago
Darkvater
5501f25084
(svn r2318) - Feature: added console command 'part' to leave a currently running game and 'join' which is an alias to 'connect' to join a multiplayer server.
20 years ago
Darkvater
d99dddc704
(svn r2309) - CodeChange: Change all _iconsole_color_whatever into _icolour_wtv (abbreviated). Besides the changed into proper english, yes this commit is pretty useless ;)
20 years ago
Darkvater
d19438f858
(svn r2302) - Fix: when you started a server 'load <file>' did not work prior to doing 'ls'. Fixed by moving the changing of saveload_mode into BuildFileList()
20 years ago
Darkvater
c626555f68
(svn r2298) - CodeChange: removed CmdAbuses: CmdSetTownNameType(), CmdStartNewGame(), CmdCreateScenario(), CmdSetNewLandscapeType() and CmdGenRandomNewGame().
...
- CodeChange: renamed CmdTrainGotoDepot() to CmdSendTrainToDepot() to be consistent with other depot commands.
- CodeChange: 'newgame' console command now calls the unabused GenRandomNewGame(). For the server it still creates a new game, a client quits the game and continues in SP.
- CodeChange: in the game-difficulty window, setup the disabled buttons on window creation, not every redraw.
20 years ago
Darkvater
268968a8b4
(svn r2292) - Fix (regression): make error message more general for console errors. Dedicated servers are properly filtered out when requesting player-password.
20 years ago
Darkvater
b12c6bac57
(svn r2266) - Feature: it is now possible to start a dedicated server on Win98/95, for the few sadistic geeks that really want to do this (thanks for testing Hackykid). Also fix up another glitch in console output
20 years ago
Darkvater
effca9f6ec
(svn r2265) - Fix: some more useful help messages and consistent errors for failed console-cmds. Make command 'clients' only available in network mode
20 years ago
Darkvater
ad6b37a423
(svn r2259) - Fix (regression): remove a warning and make the help for variables behave the same as for commands
20 years ago
Darkvater
d26052c7df
(svn r2254) - Fix: using 'ls' or 'dir' in the console always shows loadable savegames and does not depend on the whim of the currently open saveload dialog
20 years ago
Darkvater
8f6b3154e5
(svn r2247) - Fix (regression): executing scripts now works (remove newline character(s)).
...
- Fix: getting help for an alias works
- Fix: '|' is an unprintable character, replace it with '\'
20 years ago
Darkvater
2cc10f829f
(svn r2244) - Fix: 'scrollto' is not debug only..sorry :)
20 years ago
Darkvater
d102d0c26d
(svn r2243) -Fix: Rework of console. Use 'help command|variable' to get help about it. You can assign variables with =, ++, --, or just new value. Console parser is now lenient towards typed spaces, and more robust in general (at least readable). Removed the 'set' command, instead implemented all such variables as 'variables'.
...
- Some variables are really special and cannot be assigned normally, use their callback procedure for assignment/querying. This commit also obsoletes "[1172804] Console set command cleanup"
20 years ago
truelight
508738f836
(svn r2106) -Fix: improved the network-join algoritm, it is now a bit more stable
...
-Add: added 'pause_on_join' and 'max_join_time' for MP games, where you
can auto-pause the game when a client wants to join the game. This to
avoid connection losses because of big maps (200+ trains). (with tnx to
#openttdcoop for the ideas and testing)
20 years ago
darkvater
6bca4c041a
(svn r2100) - Fix: [1024703]: Infinite access for A:\ (win32). Patch [1171208]. Only requery drive(s) if the user changes a directory, also surpress the OS error box that pops up on some windows machines. Tron + glx (and me)
20 years ago