Page 1 of 1

server 1.71.0 prefix/var/crossfire/account

Posted: Wed Jan 13, 2016 3:56 am
by karl
server 1.71.0 built nicely on Puppy Linux Slacko-5.3.1 .

Strange occurrence after make install :

Code: Select all

# ./crossfire-server 
16/01/12 16:35:54 [II] Crossfire 1.71.0-runknown
16/01/12 16:35:54 [II] Warning: Unable to open /COMPILE/crossfire-server-1.71.0.dfsg/_install/var/crossfire/accounts [No such file or directory]
This /var/crossfire/accounts directory is not getting created by make install apparently .

When I created an account, the name did not get a file .

Then I made the /var/crossfire/accounts directory manually .
Now the account name got a file there with player name as:

Code: Select all

# This file should not be edited while the server is running.
# Otherwise, any changes made may be overwritten by the server
karolus::quetzalcoatl:1:quetzalcoatl.131::/COMPILE/crossfire-server-1.71.0.dfsg/_install/var/crossfire/players/karolus/_start_newbieshouse:0
BUT :
The account name is found in /var/crossfire/account
- not in /var/crossfire/accounts

In /var/crossfire/players I have
now my first attempt as
# ls -F ./players/*
./players/kalli:
_start_newbieshouse

AND my second attempt as
./players/karolus:
#
without a configuration file ..

:roll:

applying bed of reality in newbieshouse

Posted: Wed Jan 13, 2016 5:56 pm
by karl
When I create a new character
and start in the newbieshouse and apply bed of reality there,
there will be no
16/01/13 06:12:49 [DD] Trying to load map /COMPILE/crossfire-server-1.71.0.dfsg/_install/var/crossfire/players/sohnel/_start_newbieshouse.
16/01/13 06:12:49 [DD] load_original_map: /COMPILE/crossfire-server-1.71.0.dfsg/_install/var/crossfire/players/sohnel/_start_newbieshouse (2)
16/01/13 06:12:49 [DD] Can't open /COMPILE/crossfire-server-1.71.0.dfsg/_install/var/crossfire/players/sohnel/_start_newbieshouse: No such file or directory
16/01/13 06:12:49 [EE] enter_exit: Map at '/COMPILE/crossfire-server-1.71.0.dfsg/_install/var/crossfire/players/sohnel/_start_newbieshouse' doesn't exist!
It does not get created.

So, starting new drops me on Scorn square at the North Gate.


Figured out about my first post that the "accounts" in {prefix/}var/ actually is a file and not a directory .

I personally would prefer such directory structure:

Code: Select all

accounts/
 |-accounts.cfg
 |-playername1/
    |-playername1.cfg
    |-character1/
    |-character2/
 |-playername2/   
    |-playername2.cfg
    |-character1/
    |-character2/
The "accounts" file actually has the main login password entries.
While the character passwords are in players/character/character.pl


And I miss the HallOfSelection !
The new login interface is ugly , and
should have a better error recognition in case a STAT would be "0"
and the "starting_stat_points 84" in the etc/settings file
seems not to be recognized in the client v1.71.0 - it is still "63" .


Another BUG in the client :
When I change to the login GUI and want to login again with the same name,
actually a return to metaserver selection happens .

Another BUG in the client :
Locale annoys me a bit . Overall in English,
BUT Several times now I get messages in French, though my locale settings are

Code: Select all

# locale
LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE=en_US
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

Posted: Thu Jan 14, 2016 12:45 am
by Partmedia
The message language (French) is a server setting, not a client setting. Type 'language en' in the command box after you log in to switch to English. English messages show up in the French setting because not everything has been translated. It might also be reasonable to default to English for new characters.