Age | Commit message (Collapse) | Author |
|
Mostly because stopped airplanes in mid-air 1. look funny 2. won't ever budge again. (change of r2449)
|
|
1) Improved the road vehicle allocation (aka slotting) for multistop. Stops can now accept unlimited, er... 256, vehicles.
2) Removed the "wait for stop" feature, because it did not work in practise.
3) Slotting now ignores unreachable stations. Uses NPF at the moment because the old pathfinder cannot do it (yet)
4) Now matter how many vehicles approach a station, they will always be distributed evenly over existing stops.
5) Hopefully the last fundamental change to multistop
|
|
a problem up to now, but it's not The Right Thing (TM) to do either
|
|
-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).
|
|
commit, sorry
|
|
|
|
the console.
|
|
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.
|
|
without freeing the previous value and make it possible to ban offline clients
|
|
commands about a bit for better logical placement
|
|
companies and spectators for a server. This can be changed/viewed during runtime as well in the console.
|
|
actually set the password as well as flag whether it is required.
|
|
|
|
|
|
found, it is not a normal index when unbanning clients ('\0' should of course be NULL); thx Tron
|
|
seperator instead of '\' as was originally intention
|
|
console that is both big and has no console, or any combination of.
|
|
as IP).
- Feature: 'status' and 'clients' now show the IP of the players
|
|
the game restart year via the console should work (Debolaz)
|
|
|
|
|
|
in the network code
|
|
|
|
|
|
browsing the folders.
|
|
|
|
linked to the variable _network_autoclean_protected
|
|
|
|
only!".
|
|
vehicles (useful for debugging).
|
|
|
|
helptext.
|
|
server listen on any interface (0.0.0.0); also fix a typo in one of the script example files: s/ports/interfaces
|
|
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...'
|
|
|
|
value not when you query them
- Fix: typo in pool.c "Cleaing up" --> "Cleaning up"
|
|
window
- Fix: do not execute emtpy commands anymore
|
|
|
|
running game and 'join' which is an alias to 'connect' to join a multiplayer server.
|
|
_icolour_wtv (abbreviated). Besides the changed into proper english, yes this commit is pretty useless ;)
|
|
prior to doing 'ls'. Fixed by moving the changing of saveload_mode into BuildFileList()
|
|
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.
|
|
errors. Dedicated servers are properly filtered out when requesting player-password.
|
|
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
|
|
failed console-cmds. Make command 'clients' only available in network mode
|
|
variables behave the same as for commands
|
|
savegames and does not depend on the whim of the currently open saveload dialog
|
|
character(s)).
- Fix: getting help for an alias works
- Fix: '|' is an unprintable character, replace it with '\'
|
|
|
|
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"
|