Age | Commit message (Collapse) | Author |
|
|
|
|
|
client was 'leaving'.
|
|
Company::IsValidHumanID(), don't use IsHumanCompany() where possible
|
|
code style.
|
|
company was changed from spectator to company 0 in the network code.
|
|
const is (accidentally?) removed using C-style casts.
|
|
GetActiveCompanyCount(), use PoolItem::GetNumItems() instead
|
|
PoolItem::IsValidID(index)
|
|
|
|
-Fix [FS#2864]: autopause and manual pausing conflict with eachother
-Fix: new game + pause on new game + autopause make the game not unpause on the first join
|
|
console commands.
|
|
companies, since joining an AI company is not possible.
|
|
|
|
client_address.
|
|
|
|
autoclean_companies is true, remove any company with no vehicles and no active client after autoclean_novehciles-months.
|
|
|
|
sources too
|
|
window crashed the server
|
|
color and colour.
|
|
in a 'dedicated' server.
|
|
|
|
company window whenever the company is password protected
|
|
the server and the clients themselves (dihedral)
|
|
names (based on patch by dihedral)
|
|
to network_server.cpp as the server's the one that sends that information
|
|
see.
NoAI is an API (a framework) to build your own AIs in. See:
http://wiki.openttd.org/wiki/index.php/AI:Main_Page
With many thanks to:
- glx and Rubidium for their syncing, feedback and hard work
- Yexo for his feedback, patches, and AIs which tested the system very deep
- Morloth for his feedback and patches
- TJIP for hosting a challenge which kept NoAI on track
- All AI authors for testing our AI API, and all other people who helped in one way or another
-Remove: all old AIs and their cheats/hacks
|
|
|
|
thus unifying most of the validity checking too.
|
|
location
|
|
the network as it's bogus information anyway; e.g. the "do not send over network" flag as it will be set whenever the command is received from the server/client.
-Codechange: test earlier whether the command (send from the server) is actually valid.
|
|
|
|
(not enough players)" fully translateable.
|
|
(optional) parameter.
|
|
expected.
|
|
networkclientinfo structs to be in a contiguous piece of memory and put them in a pool.
-Note: 255 should really be enough for now... making it any more means network protocol bumps.
|
|
|
|
it's (way) more descriptive what it's used for.
|
|
latter describes the name more precisely.
|
|
replace looping socket structs with info structs when the loop is only interested in the info structs (i.e. not derefing the info from sockets when one can loop info directly and the socket isn't used)
|
|
ClientIndex
|
|
network related company information.
|
|
to the client.
|
|
identification ids and the indices into the clients/client info arrays.
|
|
|
|
lastof() in some cases (part by Aali)
|
|
and strecpy where direct conversion is possible
|
|
|
|
client so it is immediatelly clear which one you are working with.
|