OK, I revised it:
Game and server settings
Lua scripts are used to configure local, game and server settings. Local settings are settings that concern screen resolution, music volume etc. Game settings define specific settings that apply to one hosted game of Transport Empire only and can vary between different hosted games. Examples of game settings are starting year, map size, breakdowns, vehicle sets etc. Server settings define settings that apply to every hosted game of Transport Empire, single player or multiplayer. Examples are server IP, server port, maximum amount of players etc.
Game settings are accessed by the server for multiplayer games. This is to ensure that every player in a multiplayer game has the same game settings. I.e., a server using the New Zeland trainset will check if all players connecting to the server have this trainset in their game settings. If a player fails this check the player will not be allowed to connect to the server.
The syntax of lua scripts is yet undetermined but might look as follows:
local Train1 = AddTrain("Choo Choo", 1943, "choo choo.png");
[name, year of availability, graphics]
[Train1 isn't dual-headed, the default should be the same]
local Train2 = AddTrain("Zoof Zoof", 2005, "zoof zoof.png");
SetCargoTypes(Train2, "PASSENGERS & MAIL");
[supported cargo types per vehicle, in this case passengers and mail]
SetCapacity(Train2, "PASSENGERS", 50);
[cargo type capacity per vehicle]
SetCapacity(Train2, "MAIL", 10);