Help getting server running.

Requests for assistance and other HOWTOs.

Moderator: Board moderators

Asclep

Help getting server running.

Post by Asclep »

Hi Guys,

I am trying to get a server up and running but am running into a couple problems.

1. When I get latest source from sourceforge I keep getting an "Arch" error when trying to leave nexus into town. I tried maps and maps-bigworld. I also tried copying maps-bigworld into maps and running the update_exits update_apart on the combines maps folder.

2. I then went to the normal 1.5.0 distributions with the 1.5.0-bigmaps. It seems to work much better but it doesnt save the players. I checked and var/crossfire/players is created and it has permissions to write there.

Any help would be greatly appreciated.

thanks

Asclep@catcarnage.com
Ryo
Forum Fanatic
Posts: 752
Joined: Mon May 19, 2003 9:16 pm
Location: Paris, France

Post by Ryo »

Hello.

The player save path is /var/players.
Maybe you also need the /tmp directory...

What platform are you running the server on?
Asclep

Post by Asclep »

My platform is linux: Debian Sarge

I did a basic install:

.configure
make depend
make
make install

it put everything into /usr/games/crossfire

including:

bin
etc
lib
man
share
var


I think its pulling from the /usr/games/crossfire properly because of:

Reading races from /usr/games/crossfire/share/crossfire/races...
Resetting race to undead from Wraith for archetype Wraith
Resetting race to faerie from elf for archetype elf
Resetting race to reptile from Quetzalcoatl for archetype quetzalcoatl
Resetting race to water_elemental from elemental for archetype water_witch
Resetting race to fire_elemental from elemental for archetype fire_witch
Resetting race to fire_elemental from fireborn for archetype fireborn
Resetting race to air_elemental from elemental for archetype air_witch
Resetting race to earth_elemental from elemental for archetype earth_witch
Resetting race to human from barbarian for archetype barbarian
Resetting race to human from cleric for archetype cleric
Resetting race to human from mage for archetype mage
Resetting race to human from ninja for archetype ninja
Resetting race to human from priest for archetype priest
Resetting race to human from swashbuckler for archetype swashbuckler
Resetting race to human from thief for archetype thief
Resetting race to human from viking for archetype viking
Resetting race to human from warrior for archetype warrior
Resetting race to human from wizard for archetype wizarddone.

also I think its pulling from the /usr/games/crossfire/etc/crossfire properly because of:

Reading skill_params from /usr/games/crossfire/etc/crossfire/skill_params...done.


anyway... any help would be appreciated.

thanks

Asclep
Asclep

Post by Asclep »

Strangely enough I got it working by doing almost nothing.

I changed the /usr/games/crossfire/etc/crossfire/motd and verified that it read properly (when connecting to the game)

It still didnt save characters properly.

Then I modified settings and had it report to the meta..

Then it started saving characters properly...

no idea why... but it works now.

Asclep
Avion
Senior member
Posts: 301
Joined: Tue Jun 03, 2003 1:16 am
Location: Canada
Contact:

Post by Avion »

motd would do nothing to fix your problems. Perhaps you were running hte server under a different user the frst time?
You should make sure that the crossfire user can write to the var/crossfire directory

You do not need to run update exits unless you are switching from small maps to big maps and need to update your guilds or apartments (more likely you wouldn't do this since you are using CVS and new skill code too.) - the big maps should all have proper settings.

If you get an arch error then you don't need to touch the maps - you might have to rebuild the arches - this is sometimes needed in CVS although not if you are sticking to regular releases where the collected arches are included and up to date.

download the arches and untar them into a directory
create a link to them in your crossfire source folder under libs
cd to the source libs dir and run 'make collect' then 'make install' to update the bitmaps and objects for the game.
Post Reply