Difference between revisions of "Dev Server"

From #openttdcoop wiki

Jump to: navigation, search
(Server Details: IRC)
m (Server Details)
 
(26 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 - dev"'''. The password is '''"coop"'''.
+
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/ottd_info_openttdcoop.ppcis.org_3982_en.png
+
http://dan-masek.eu/ottd/ottd_info_ammler.ch_3981_en.png
  
Address: '''openttdcoop.ppcis.org:3982'''
+
[http://www.openttdcoop.org/blog/mzopenttdcooporg3981/ our Info page]
  
Location: United Kingdom
+
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: [http://www.tt-forums.net/viewtopic.php?t=9201&start=0&postdays=0&postorder=asc&highlight= Passengers/Mail with Specific Destinations]
+
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==
  
 
Ask for further help on [[IRC]]
 
Ask for further help on [[IRC]]
 +
 +
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  -r9713
+
* svn up  -rXXXX (without M)
* Get the patch from the [http://www.tt-forums.net/viewtopic.php?t=9201 forum.openttd.org]. It's usually on the last page.
+
* Get the patch from the forum thread. It's usually on the last page. (link is in the IRC topic)
* patch -p0 -i  destination_rXXXX_XXX.diff
+
* patch -p0 -i  patch.diff
* ./configure --revision=r9713M && make
+
* ./configure && make
* if your client shows now the revision r9713M -> join us
+
* if your client shows now the revision rXXXXM -> join us
  
 
===Windows===
 
===Windows===
*Ask XeryusTC for a binary on IRC
+
*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 r9711M -> 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.

Server Details

ottd_info_ammler.ch_3981_en.png

our Info page

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

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

Powered by MediaWiki
  • This page was last modified on 18 June 2009, at 13:22.