User Tools

Site Tools


server:compiling_the_server:config_h

Differences

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

Link to this comparison view

Next revision
Previous revision
server:compiling_the_server:config_h [2018/04/13 07:03]
karl created for TMPDIR and LOGFILE
server:compiling_the_server:config_h [2018/04/20 11:22] (current)
karl [mapsize] Add NEW_MATERIAL_CODE
Line 17: Line 17:
  
 If it is planned to add a --prefix to configure, then before running ''​make''​ it is probably useful \\ If it is planned to add a --prefix to configure, then before running ''​make''​ it is probably useful \\
-to adjust the TMPDIR variable to match --prefix . +to adjust the TMPDIR variable to match --prefix .
  
 Example: ./configure --prefix=/​usr/​games/​crossfire-1.70.0 \\ Example: ./configure --prefix=/​usr/​games/​crossfire-1.70.0 \\
-should then make TMPDIR look as +should then make TMPDIR look as
 ''#​define TMPDIR "/​usr/​games/​crossfire-1.70.0/​tmp"''​ ''#​define TMPDIR "/​usr/​games/​crossfire-1.70.0/​tmp"''​
  
Line 41: Line 41:
  
 If it is planned to add a --prefix to configure, then before running ''​make''​ it is probably useful \\ If it is planned to add a --prefix to configure, then before running ''​make''​ it is probably useful \\
-to adjust the LOGFILE variable to match --prefix . +to adjust the LOGFILE variable to match --prefix .
  
 Example: ./configure --prefix=/​usr/​games/​crossfire-1.70.0 \\ Example: ./configure --prefix=/​usr/​games/​crossfire-1.70.0 \\
-should then make LOGFILE look as +should then make LOGFILE look as
 ''#​define LOGFILE "/​usr/​games/​crossfire-1.70.0/​var/​log/​crossfire-server-1.70.0.log"''​ ''#​define LOGFILE "/​usr/​games/​crossfire-1.70.0/​var/​log/​crossfire-server-1.70.0.log"''​
  
 FIXME Proper permissions for LOGFILE FIXME Proper permissions for LOGFILE
 +
 +
 +===== mapsize ==
 +The server has two pre-defined maximum mapsize values to send to the client : **MAP_CLIENT_X** and **MAP_CLIENT_Y** . \\
 +It is unfortunately not possible to set those in the //​etc/​crossfire/​settings//​ file.
 +<code c>
 +#define MAP_CLIENT_X ​   25
 +#define MAP_CLIENT_Y ​   25
 +</​code>​
 +
 +Since the client supports a maximum of 31, it might be advised to set these two values to 31 also, \\
 +especially for local servers just consuming loop back (inerface lo) bandwidth.
 +
 +===== NEW_MATERIAL_CODE ==
 +When this variable is enabled, the material of an item is displayed in the user's inventory and look window:
 +<code c>
 + #​define NEW_MATERIAL_CODE 1
 +</​code>​
 +
 +Example :
 +>- 8 eight **bronze** throwing daggers (1213621) ​ 13.2 kg
 +>- 1 **iron** long sword of Lythander (wielded) (1469332) ​ 14.5 kg
 +>- 4 four **oak** clubs (1213628) ​   39.6 kg
 +>- 2 two **copper** axes (1213626) ​  13.2 kg
 +>- 1 **granite** stoneaxe (1213627) ​  8.5 kg
 +>- 1 **pine** bow * (1469324) ​       12.0 kg
 +>- 1 **iron** hauberk (worn) (1469337) ​ 50.0 kg
 +>- 1 **cotton** robe * (1469308) ​    10.0 kg
 +>- 1 **leather** jack boots * (worn) (1469351) ​  6.5 kg
 +>- 1 **leather** pair of shoes * (1469367) ​  2.0 kg
 +>- 1 **iron** thief'​s gauntlets +2 (worn) (1469350) ​  1.8 kg
 +>- 2 two **organic** sharp bones +2 (1469296) ​  2.0 kg
server/compiling_the_server/config_h.1523621026.txt.gz ยท Last modified: 2018/04/13 07:03 by karl