Difference between revisions of "User talk:Taede"

From #openttdcoop wiki

Jump to: navigation, search
m
m
Line 2: Line 2:
  
 
=== Servers / Directories ===
 
=== Servers / Directories ===
====publicserver-new.openttdcoop.org====
 
 
{| class="wikitable"
 
{| class="wikitable"
 +
|+ publicserver-new.openttdcoop.org
 
|-
 
|-
! Game Port !! Admin Port !! Name !! Channel !! Directory
+
! Name !! Address !! Port !! Admin Port !! IRC channel !! Directory
 
|-
 
|-
! 3983 || 3984|| Public Server || #openttdcoop || ~/svn-publicserver/
+
! Public Server || ps.openttdcoop.org || 3983 || 3982 || #openttdcoop || ~/svn-publicserver/
 
|}
 
|}
 
====games.openttdcoop.org====
 
 
{| class="wikitable"
 
{| class="wikitable"
 +
|+ games.openttdcoop.org
 
|-
 
|-
! Game Port !! Admin Port !! Name !! Channel !! Directory
+
! Name !! Address !! Port !! Admin Port !! IRC channel !! Directory
 
|-
 
|-
! 3999 || 4000 || Welcome Server || #openttdcoop.stable || ~/svn-welcome/
+
! Welcome Server || stable.openttdcoop.org || 3999 || 3998 || #openttdcoop.stable || ~/svn-stable/
 
|}
 
|}
 
 
Both game port and admin port numbers should be unique for each server. Exceptions are temporary servers which will never run simultaneously. An example of this are the patch test servers (YACD, h2h, etc) which are run in #openttdcoop.dev
 
Both game port and admin port numbers should be unique for each server. Exceptions are temporary servers which will never run simultaneously. An example of this are the patch test servers (YACD, h2h, etc) which are run in #openttdcoop.dev
  
 
=== Directory Structure ===
 
=== Directory Structure ===
 
Each server adheres to the following directory structure:
 
Each server adheres to the following directory structure:
* Top directory (including bin, bundle, media, os, projects and src): These are part of the SVN checkout and should not be written to.
 
* Patches/ : Contains patches which should be applied against the source (NOT YET IMPLEMENTED)
 
* Server/ : Contains the actual server installation
 
* Web/ : Directory which contains files accessible through http
 
 
== Custom Server Commands ==
 
 
===!content===
 
 
Update the BaNaNaS content, needs !restart after to load the new NewGRFs
 
  
===!gamenr===
+
====Top directory====
 +
Contains the SVN checkout, existing files should not be altered manually. The subdirectories bin/, bundle/, media/, os/, projects/ and src/ are also part of the SVN checkout and should not be altered manually.
  
Sets the gamenr, needed for the logs and topic, run this before !restart
+
====Patches/ (NOT YET IMPLEMENTED)====
 +
Contains patches to applied to the source. Unless the server is meant to test patches for multi-player compatibility, patches in here should be multi-player safe. No changes in savegame allowed either, we want people to be able to download and play these games in vanilla OpenTTD
  
===!restart===
+
====Server/====
 +
In here is the actual running server. important files include:
 +
* content_download: This should sym-link to shared content_download per user, generally ~/content_download
 +
* ofs-*: filehandling scripts used by Soap. These can be executed manually for troubleshooting.
 +
* openttd: the game, need I say more? Preferably use ofs-start.py to start it rather than simply running ./openttd. Ofs-start will ensure the right cfg file and latest autosave gets loaded
  
Restarts the server after update or for newgame
+
====Web/====
 +
This directory willbe accessible through http as http://serveraddress. Ofs-scripts will place some files here needed by tools such as autostart.
 +
* grfversion: currently used #openttdcoop NewGRF package version (must be updated/created manually)
 +
* rev (NOT YET IMPLEMENTED): contains the currently installed SVN revision, kept up-to-date by ofs-svnupdate
 +
* $OS.url (NOT YET IMPLEMENTED): links to the relevant binary downloads, kept up-to-date by ofs-svnupdate
  
 
[[Category:Guides]]
 
[[Category:Guides]]

Revision as of 10:56, 8 November 2013

Server Administration (Soap)

Servers / Directories

publicserver-new.openttdcoop.org
Name Address Port Admin Port IRC channel Directory
Public Server ps.openttdcoop.org 3983 3982 #openttdcoop ~/svn-publicserver/
games.openttdcoop.org
Name Address Port Admin Port IRC channel Directory
Welcome Server stable.openttdcoop.org 3999 3998 #openttdcoop.stable ~/svn-stable/

Both game port and admin port numbers should be unique for each server. Exceptions are temporary servers which will never run simultaneously. An example of this are the patch test servers (YACD, h2h, etc) which are run in #openttdcoop.dev

Directory Structure

Each server adheres to the following directory structure:

Top directory

Contains the SVN checkout, existing files should not be altered manually. The subdirectories bin/, bundle/, media/, os/, projects/ and src/ are also part of the SVN checkout and should not be altered manually.

Patches/ (NOT YET IMPLEMENTED)

Contains patches to applied to the source. Unless the server is meant to test patches for multi-player compatibility, patches in here should be multi-player safe. No changes in savegame allowed either, we want people to be able to download and play these games in vanilla OpenTTD

Server/

In here is the actual running server. important files include:

  • content_download: This should sym-link to shared content_download per user, generally ~/content_download
  • ofs-*: filehandling scripts used by Soap. These can be executed manually for troubleshooting.
  • openttd: the game, need I say more? Preferably use ofs-start.py to start it rather than simply running ./openttd. Ofs-start will ensure the right cfg file and latest autosave gets loaded

Web/

This directory willbe accessible through http as http://serveraddress. Ofs-scripts will place some files here needed by tools such as autostart.

  • grfversion: currently used #openttdcoop NewGRF package version (must be updated/created manually)
  • rev (NOT YET IMPLEMENTED): contains the currently installed SVN revision, kept up-to-date by ofs-svnupdate
  • $OS.url (NOT YET IMPLEMENTED): links to the relevant binary downloads, kept up-to-date by ofs-svnupdate
Powered by MediaWiki