Difference between revisions of "Dev Server"
From #openttdcoop wiki
m (→How to join a patched server) |
m (→Server Details) |
||
(22 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
This server is a playground for testing new patches until they come to trunk. | This server is a playground for testing new patches until they come to trunk. | ||
− | Feel free to join us: search for the '''server name "#openttdcoop - | + | Feel free to join us: search for the '''server name "#openttdcoop - Patch:..."'''. The password is '''"coop"'''. |
''rcon on the Dev Server is granted to every full member of #openttdcoop.'' | ''rcon on the Dev Server is granted to every full member of #openttdcoop.'' | ||
==Server Details== | ==Server Details== | ||
− | http://dan-masek.eu/ottd/ | + | http://dan-masek.eu/ottd/ottd_info_ammler.ch_3981_en.png |
− | + | [http://www.openttdcoop.org/blog/mzopenttdcooporg3981/ our Info page] | |
− | Location: | + | Address: '''mz.openttdcoop.org:3981''' |
+ | |||
+ | Location: Germany | ||
Additionally, you need some GRFs - further details at [[GRF|our related page]]. | Additionally, you need some GRFs - further details at [[GRF|our related page]]. | ||
− | Installed Patch: | + | Installed Patch: (check IRC topic) |
IRC Channel: irc://irc.oftc.net/openttdcoop.dev | IRC Channel: irc://irc.oftc.net/openttdcoop.dev | ||
+ | |||
+ | =="Subrules" for current Pax/Cargo Destination game== | ||
+ | <pre> | ||
+ | 1) Use long-distance carriages always | ||
+ | 2a) Build depots so that they can only be reached from a station platform, preferably at terminal stations | ||
+ | /----DDDDD | ||
+ | ---------------------/------------ | ||
+ | PPPPPPPPPPPPPPPPPP / X | ||
+ | ---------------------------------- | ||
+ | 2b) Have one depot order for each train and send them to the depot empty: | ||
+ | 1) Jump to order 4 if requires service is false | ||
+ | 2) Go To X (Unload and no loading) | ||
+ | 3) Go to nearest train depot | ||
+ | 4) Go To X | ||
+ | ---More Orders--- | ||
+ | This makes trains go to specific depots only | ||
+ | 3) Block signals are every 15 tiles | ||
+ | 4) Signals may only be at safe waiting locations, bear in mind train lengths | ||
+ | 5) Platforms: | ||
+ | 12 Tiles: Heavy-duty cargo stations | ||
+ | 8 Tiles: Long-distance passenger trains, medium cargo stations | ||
+ | 4 Tiles: Short-distance passenger trains, Local trains, Small cargo stations | ||
+ | 3 Tiles: Local / suburban trains in crowded aeras | ||
+ | Amount (personal experience): | ||
+ | Terminal station: build this mostly in large cities when you have no chance of crossing. 6 Platforms MINIMUM. Depot | ||
+ | Large city station: 6 tracks, all trains might/will stop there. If you have non-stopping trains, consider building 2 through tracks (no platform) | ||
+ | in or around the station | ||
+ | Medium city station: 4 tracks, if at or near a trunk route, split the 4 platforms off the trunk and have the trunk go through the station | ||
+ | "unharmed" | ||
+ | Small station: 2 tracks, maybe 3 if trains terminate here. Make room for long-distance trains to pass through even when all platforms are loaded. | ||
+ | Small terminal: The end of subordiate lines, 2, maybe 3 platforms | ||
+ | NOTICE: Build through stations when possible, except when near the edge, use tunnels if needed. | ||
+ | 6) Multilane track configurations: | ||
+ | Use common sense. Rather make use of waypoint to "sort" different types of trains (cargo, local, long-distance) then to blindly mix stuff. LR LR LR can be easier | ||
+ | to manage at junctions than LLLRRR if the trains are sorted. | ||
+ | 7) Use road vehicles to bring stuff from other parts of the town to the stations | ||
+ | 8) For cities, consider building a local train system early on. It's hardly possible | ||
+ | to add it later | ||
+ | |||
+ | </pre> | ||
==How to join a patched server== | ==How to join a patched server== | ||
Line 22: | Line 64: | ||
Ask for further help on [[IRC]] | Ask for further help on [[IRC]] | ||
− | XXXX = type | + | XXXX = type !revision on irc |
===Linux (or other selfcompiler;-)=== | ===Linux (or other selfcompiler;-)=== | ||
− | * svn revert . -R | + | * svn revert . -R (for i in `svn st src/ | sed -n -e 's/^\? //gp'`; do rm $i -Rf; done) |
− | * svn up -rXXXX | + | * svn up -rXXXX (without M) |
− | * Get the patch from the | + | * Get the patch from the forum thread. It's usually on the last page. (link is in the IRC topic) |
− | * patch -p0 -i | + | * patch -p0 -i patch.diff |
− | * ./configure | + | * ./configure && make |
* if your client shows now the revision rXXXXM -> join us | * if your client shows now the revision rXXXXM -> join us | ||
===Windows=== | ===Windows=== | ||
− | * | + | *Take [http://www.tt-forums.net/viewtopic.php?t=31823 BuildOTTD] and let it make for you. (or ask XeryusTC for a binary on IRC) |
*if your client shows now the revision rXXXXM -> join us | *if your client shows now the revision rXXXXM -> join us | ||
===Mac OSX=== | ===Mac OSX=== | ||
*ask [[User:Osai|Osai]] | *ask [[User:Osai|Osai]] | ||
+ | If you've installed the development tools (XCode, subversion, dev package), the same steps as for Linux apply. | ||
+ | |||
+ | ==revert== | ||
+ | Because you will have troubles with reverting patched source. (new files won't be deleted) | ||
+ | |||
+ | <pre>for i in `svn st src/ | sed -n -e 's/^\? //gp'`; do rm $i; done</pre> | ||
+ | |||
+ | There is a script in the root directory: ./cleanrevert |
Latest revision as of 13:22, 18 June 2009
This server is a playground for testing new patches until they come to trunk.
Feel free to join us: search for the server name "#openttdcoop - Patch:...". The password is "coop".
rcon on the Dev Server is granted to every full member of #openttdcoop.
Contents
Server Details
Address: mz.openttdcoop.org:3981
Location: Germany
Additionally, you need some GRFs - further details at our related page.
Installed Patch: (check IRC topic)
IRC Channel: irc://irc.oftc.net/openttdcoop.dev
"Subrules" for current Pax/Cargo Destination game
1) Use long-distance carriages always 2a) Build depots so that they can only be reached from a station platform, preferably at terminal stations /----DDDDD ---------------------/------------ PPPPPPPPPPPPPPPPPP / X ---------------------------------- 2b) Have one depot order for each train and send them to the depot empty: 1) Jump to order 4 if requires service is false 2) Go To X (Unload and no loading) 3) Go to nearest train depot 4) Go To X ---More Orders--- This makes trains go to specific depots only 3) Block signals are every 15 tiles 4) Signals may only be at safe waiting locations, bear in mind train lengths 5) Platforms: 12 Tiles: Heavy-duty cargo stations 8 Tiles: Long-distance passenger trains, medium cargo stations 4 Tiles: Short-distance passenger trains, Local trains, Small cargo stations 3 Tiles: Local / suburban trains in crowded aeras Amount (personal experience): Terminal station: build this mostly in large cities when you have no chance of crossing. 6 Platforms MINIMUM. Depot Large city station: 6 tracks, all trains might/will stop there. If you have non-stopping trains, consider building 2 through tracks (no platform) in or around the station Medium city station: 4 tracks, if at or near a trunk route, split the 4 platforms off the trunk and have the trunk go through the station "unharmed" Small station: 2 tracks, maybe 3 if trains terminate here. Make room for long-distance trains to pass through even when all platforms are loaded. Small terminal: The end of subordiate lines, 2, maybe 3 platforms NOTICE: Build through stations when possible, except when near the edge, use tunnels if needed. 6) Multilane track configurations: Use common sense. Rather make use of waypoint to "sort" different types of trains (cargo, local, long-distance) then to blindly mix stuff. LR LR LR can be easier to manage at junctions than LLLRRR if the trains are sorted. 7) Use road vehicles to bring stuff from other parts of the town to the stations 8) For cities, consider building a local train system early on. It's hardly possible to add it later
How to join a patched server
Ask for further help on IRC
XXXX = type !revision on irc
Linux (or other selfcompiler;-)
- svn revert . -R (for i in `svn st src/ | sed -n -e 's/^\? //gp'`; do rm $i -Rf; done)
- svn up -rXXXX (without M)
- Get the patch from the forum thread. It's usually on the last page. (link is in the IRC topic)
- patch -p0 -i patch.diff
- ./configure && make
- if your client shows now the revision rXXXXM -> join us
Windows
- Take BuildOTTD and let it make for you. (or ask XeryusTC for a binary on IRC)
- if your client shows now the revision rXXXXM -> join us
Mac OSX
- ask Osai
If you've installed the development tools (XCode, subversion, dev package), the same steps as for Linux apply.
revert
Because you will have troubles with reverting patched source. (new files won't be deleted)
for i in `svn st src/ | sed -n -e 's/^\? //gp'`; do rm $i; done
There is a script in the root directory: ./cleanrevert