Autostart/Server

From #openttdcoop wiki

Revision as of 16:18, 21 September 2008 by Ammler (Talk | contribs) (Development)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This is the brother of Autostart for servers, it does help you to manage your OpenTTD server and keep them compatible with Autostart.

Source: http://svn.openttdcoop.org/tools/ottdserver/

The script is called "update", but it does more then just update:

  • Setup a new Server
  • Update to specifig revision
  • update GRFPack
  • update Autopilot, repo for custom commands
  • self update
  • Webconfigurator

Development

Usage

OpenTTD Server Maintain Tool $THISREV

Usage: update <name> -a -c -f -g -h -p <patch> -r [revision] -s -v -w ...
Name			name of the file (requirement)
Options:-a		updating Autopilot
	-c [proper]	\"clean\" revert (optional make mrproper)
	-f, --force	force action
	-g  		updating #openttdcoop NewGRF package
	-h		this help
	-p FILE 	patching current source with patch FILE
	-r [0000] 	updating source to revision 0000, if no revision
			is given, it will update to FINGER revision.
	-s <PORT>	setup new server
	-v		version of this script
	-w		write FINGER file
	--CONFARGS	additional arguments to ./configure
        --FINGER        URL to FINGER file, which should be compiled here
			(Default: finger.openttd.org)
	--PORT <PORT>	changing port to <PORT>	
        --REPO          the OpenTTD repo (Default: $OTTDREPO)
	--PATH		path for bundle (Default: $BUNDLEPATH)

Default config

# CONFIG:
ROOTDIR="$HOME/openttd"
WEBROOT="$HOME/public_html"

# #openttdcoop
OTTDCOOPREPO="https://svn.openttdcoop.org"
BRANCHAUTOPILOT="tools/autopilot/branches/ap+"
BRANCHGRFPACK="grfpack/tags"
BRANCHCONFIG="tools/webconfig"
GRFVERURL="http://www.openttdcoop.org/newgrfs/VERSION"

# OpenTTD
DEFREPO="svn://svn.openttd.org/trunk"
DEFBUNDLEPATH="nightlies/trunk"
DEFFINGER="http://finger.openttd.org/versions.txt"

GAMEDIR="bin"
DIRMODE="g+w"

NEEDSBUILDING=
CONFARGS=
Powered by MediaWiki
  • This page was last modified on 21 September 2008, at 16:18.