User Tools

Site Tools


server

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
server [2014/09/11 02:51]
127.0.0.1 external edit
server [2019/12/26 06:56] (current)
partmedia Add information about "skipping time"
Line 1: Line 1:
 ====== Server ====== ====== Server ======
-The crossfire server is the heart of the game. Crossfire is designed around a central ​[[:server]] with each [[:client]] being able to log in and separately interact with the crossfire world. Servers can be classified by the type of source code they run: +The crossfire server is the heart of the game. Crossfire is designed around a central server with each [[:client]] being able to log in and separately interact with the crossfire world. ​\\ 
-  * tag - these servers are running ​the latest ​stable release of crossfire +Servers can be classified by the type of source code they run: 
-  * [[:trunk]] - these servers are running the latest development release of crossfire +  * [[:​sourceforge:​svn_code#​tag]] - these servers are running ​stable release of crossfire 
-  * branch - these servers are running a non-standard version of crossfire+  * [[:sourceforge:​svn_code#​trunk]] - these servers are running the latest development release of crossfire 
 +  * [[:​sourceforge:​svn_code#​branch]] - these servers are running a non-standard version of crossfire
  
 Server hosts may also choose to modify certain aspects of the game to suit their preference. ​ Server hosts may also choose to modify certain aspects of the game to suit their preference. ​
-  * [[:​characters:​score|Experience curve]] - A popular modification is to the experience curve and experience loss upon [[:​combat#​Death & Experience|death]] to make a particular ​[[:server]] more or less challenging. ​+  * [[:​characters:​score|Experience curve]] - A popular modification is to the experience curve and experience loss upon [[:​combat#​Death & Experience|death]] to make a particular server more or less challenging. ​
   * tickrate - Currently by default all servers run a tickrate of 120ms between ticks, or, 8.33 ticks per second. The tickrate is used to determine many in game properties like the time, movement and attack speed, grace and sp regeneration and food consumption.   * tickrate - Currently by default all servers run a tickrate of 120ms between ticks, or, 8.33 ticks per second. The tickrate is used to determine many in game properties like the time, movement and attack speed, grace and sp regeneration and food consumption.
-  * [[:Maps]] - Maps may be added or removed from particular servers to improve the in game experience.+  * [[:Maps:]] - Maps may be added or removed from particular servers to improve the in game experience.
  
 ===== Hosting ===== ===== Hosting =====
Line 25: Line 26:
   * [[server:​server_compiling|Crossfire Server Compile Guide]]   * [[server:​server_compiling|Crossfire Server Compile Guide]]
  
-===== Other documents ​=====+===== Troubleshooting ​===== 
 +**Problem: The server frequently reports "​skipping time"​** 
 + 
 +By default, the in-game clock "​ticks"​ about 8 times a second. If the server takes longer than 1/8th of a second to process a tick, the server will skip the next tick and report "​skipping time". Most of the time, this is due to slow disk I/O. Consider mounting ///tmp// on an in-memory filesystem (such as tmpfs) to improve the I/O performance of map swapping.
server.1410421901.txt.gz · Last modified: 2018/04/21 04:55 (external edit)