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] – created for TMPDIR and LOGFILE karlserver:compiling_the_server:config_h [2025/04/18 13:08] (current) – external edit 127.0.0.1
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: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki