Error when trying to start

Open discussion forum. For topics that do not fit anywhere else.
Post Reply
Escribano
New User
Posts: 1
Joined: Wed Jun 18, 2014 8:12 pm

Error when trying to start

Post by Escribano »

Hello, im getting a error when im trying to start a POL server on linux, im setting up an Amazon m3.large server with Ubuntu Server 14.04.

I made all configurations, compilations, saved all muls on the folder.. but anyway im getting this error:

Code: Select all

POL099-2013-09-03 Break Everything Even Rudder (ubuntu - 64bit)
compiled on Sep  3 2013 20:27:25
Copyright (C) 1993-2013 Eric N. Swanson

Reading Configuration.
checkpoint: reading config/bannedips.cfg
checkpoint: reading servspecopt.cfg
checkpoint: reading extobj.cfg
checkpoint: checking libc version
Found libc 2.15 - ok
checkpoint: init default itemdesc defaults
checkpoint: loading POL map file
Loading Realm britannia.
Validating statics files: Completed in 1 ms.
Loading Realm britannia_alt.
Validating statics files: Completed in 2 ms.
Loading Realm ilshenar.
Validating statics files: Completed in 0 ms.
checkpoint: initializing IPC structures
checkpoint: initializing sockets library
hostname is *********
address: *********
LAN IP address is *********
hostname is *********
address: *********
checkpoint: loading configuration
checkpoint: load_cmdlevels
checkpoint: read_combat_config
Loading combat.cfg options
checkpoint: read_boat_cfg
Error reading configuration file config/boats.cfg:
	Property 'MultiID' was not found.
	Element: Boat , found on line 31
Server Shutdown: read_boat_cfg
Execution aborted due to: Configuration file error
I checked the multis.cfg, and there is 18 (ID 0 to 17) boats there, and in boats.cfg there is also 18 (ID 0 to 17) boats.

Someone knows what i'm possibly doing wrong?
Thanks

-------------------------------------------------------------------
For those who tryed to find information about use uoconvert on linux to complete the POL configuration, here is the command lines to make this happens:

Code: Select all

./uoconvert multis
mv multis.cfg config/
./uoconvert tiles
mv tiles.cfg config
./uoconvert landtiles
mv landtiles.cfg config
./uoconvert map realm=britannia mapid=0 usedif=1 width=7168 height=4096
./uoconvert statics realm=britannia
./uoconvert maptile realm=britannia
./uoconvert map realm=britannia_alt mapid=1 usedif=1 width=6144 height=4096
./uoconvert statics realm=britannia_alt
./uoconvert maptile realm=britannia_alt
./uoconvert map realm=ilshenar mapid=2 usedif=1 width=2304 height=1600
./uoconvert statics realm=ilshenar
./uoconvert maptile realm=ilshenar
For the other maps edit the file "StartHere.bat" from windows POL version and copy the lines from the functions.
Tomi
POL Developer
Posts: 478
Joined: Tue Feb 21, 2006 5:08 pm

Re: Error when trying to start

Post by Tomi »

did you use the boats.cfg that came with core or some other one ?
Kilra Yan
New User
Posts: 6
Joined: Tue Aug 25, 2015 1:24 am

Re: Error when trying to start

Post by Kilra Yan »

same problems... seems errors depends by the client used.

In that forum seems like is missing the recommended client in order to run better the emulator.
Nando
POL Developer
Posts: 284
Joined: Wed Sep 17, 2008 6:53 pm

Re: Error when trying to start

Post by Nando »

As far as I know, POL works with almost any client (we try our best to fix any client bugs or incompatibilities). The error, as Tomi said, is likely caused by the boats.cfg which may be missing or outdated.

Could you paste your boats.cfg in here?

(by the way, welcome on board! :P)
bodom
Former Developer
Posts: 140
Joined: Sat Feb 21, 2015 7:52 pm

Re: Error when trying to start

Post by bodom »

I had missed this post: i had the same problem and I solved by manually adding the MultiID.

Start with 0x4000 which is MultiID 0x0, then add 1 for every boat and go on.

I still have issues with boats, but it no longer crashes at least :D
Kilra Yan
New User
Posts: 6
Joined: Tue Aug 25, 2015 1:24 am

Re: Error when trying to start

Post by Kilra Yan »

thank you Nando, I was using the lastest 099 emulator.

I did run once the 7.0.14 client and after running the server, I faced this same issue

http://forums.polserver.com/viewtopic.php?t=3145


then I installed a fresh 4.0 client and it stucked. Tomorrow will make more testing and share results.

Thanks
Kilra Yan
New User
Posts: 6
Joined: Tue Aug 25, 2015 1:24 am

Re: Error when trying to start

Post by Kilra Yan »

bodom wrote:I had missed this post: i had the same problem and I solved by manually adding the MultiID.

Start with 0x4000 which is MultiID 0x0, then add 1 for every boat and go on.

I still have issues with boats, but it no longer crashes at least :D
good thanks I will test again just for fun :)
Kilra Yan
New User
Posts: 6
Joined: Tue Aug 25, 2015 1:24 am

Re: Error when trying to start

Post by Kilra Yan »

After all tryes and attempt everything proceeded but I had to overcome a lot of troubles.

I dont understand why there are so many problems starting this emulator. It's half a day a keep fixing problems just to face another one in the next launch attempt.


I had to fix a lot of entries to the following from itemdesc files

pkg/items/weapons/config/itemdesc.cfg

and this house in

pkg/multis/multicommands/config/itemdesc.cfg




I managed then to make it start now, but excuse me, this is full of errors that needed to be fixed, I am astonished by the silence around even from those ones who reported these errors.

Why is this happening? Is it normal that I had to review a lot of cfg files because there are a lot of mistakes with IDs?
bodom
Former Developer
Posts: 140
Joined: Sat Feb 21, 2015 7:52 pm

Re: Error when trying to start

Post by bodom »

I think the work needed is not about the emulator itself but the file sets you are planning to use: everyone is using its own fileset and has to face different challenges.
Kilra Yan
New User
Posts: 6
Joined: Tue Aug 25, 2015 1:24 am

Re: Error when trying to start

Post by Kilra Yan »

I used std fileset and was a mess enough.
User avatar
CWO
POL Expert
Posts: 1160
Joined: Sat Feb 04, 2006 5:49 pm

Re: Error when trying to start

Post by CWO »

You're probably referring to the distro. Although the distro is downloadable with POL, for the most part, it's independent of POL development and mostly only POL itself gets maintained by those that are here. This is mainly because most people that use POL have their own custom script sets anyway so the distro is more of an afterthought. Less and less people have dedicated time to the distro since they're busy with their own shards and as time goes on, more features get added and more things get changed in the core that might break certain things in the distro and they go unnoticed for quite a while since once someone has a scriptset up and running, they download the emulator only if they upgrade.
bodom
Former Developer
Posts: 140
Joined: Sat Feb 21, 2015 7:52 pm

Re: Error when trying to start

Post by bodom »

I was referring to the MUL files, the client, and all the assets that, for obvious reasons, are not shipped with the distro.

That's where often my problems came from: scripts are easy to understand and debug, while the assets are a "dark land", at least for me.
Yukiko
Distro Developer
Posts: 2826
Joined: Thu Feb 02, 2006 1:41 pm

Re: Error when trying to start

Post by Yukiko »

CWO is pretty much correct about the development of the Distro. Originally after the release of POL version 0.96 Austin started rewriting the Distro to take advantage of new features that were implemented in POL 0.96. I think for some reason he didn't have the time to finish it or maybe he intended for the community to help with the rewrite. Whatever the reason he did ask for help with it but as CWO stated most of the community were already working with their own servers and either didn't want to work on the Distro or didn't have time. Eventually Edwards donated his shard, Fantasia, to serve as the "Distro". I thought it was a functional set of scripts but I had similar problems as you did when I tried to compile it and get it up and running. That was some time ago and new additions to the POL Core might have added complications.

POL has always required a little bit of work to get operational but since version 0.96 it has become more difficult. Just one example is that the Distro that used to be provided prior to 0.96 had a completely decorated and spawned world. Granted it was only the Felucca map (because that was the only map supported by the client at the time.) but it made it easier back then to get a basic shard up and running.

At any rate, if you haven't posted your solutions to the problems you fixed, please do so for the benefit of the rest of us.
bodom
Former Developer
Posts: 140
Joined: Sat Feb 21, 2015 7:52 pm

Re: Error when trying to start

Post by bodom »

About this topic, I see the last core stable release itself (POL098) is very old.
Also last POL099 beta build is some years old too.

Is there a roadmap for reaching POL099 stable? Any way I can help?
Nando
POL Developer
Posts: 284
Joined: Wed Sep 17, 2008 6:53 pm

Re: Error when trying to start

Post by Nando »

CWO and Yukiko summed up pretty well the problems we face with the distro. At the moment, there is no easy "plug and play" set of configs and scripts to put a shard up. This makes the life of a beginner much harder than it should be, as we see all the time here on the boards. Unfortunately, a working distro does not get much priority -- a distro requires lot of effort, and is demotivating because not many will use (or help) with it. I still think we need a basic distro, though: nothing fancy, just a few basic skills and items, where we can at least show-case the core features. The problem is finding time for that.

Regarding a new beta: the source in git is very stable, but we still get some reports on weird crash bugs (for self-compiled cores) which are hard to reproduce. For example, if I remember correctly, there is a problem with the linux version when using single-threaded logins, where it freezes. Should we release a new beta with known crash bugs and hope we can reproduce them? There is no consensus right now among the devs.

Otherwise, there is not much changing in the core at the moment. We have some new features in mind, but those would require large rewrites (e.g., JIT compilation for eScript to speed-up syshooks) and are planned for the next version. If the next beta shows no critical bugs, it will become a release candidate (and finally a 099 stable release). One task that is missing is to update the docs to the current core state. We had many changes since the last beta, and the docs went out of sync with the code: member properties were moved from Equipment to Item, others became r/w, etc. It would be worth having someone cross-checking the core-changes with the docs. Even better if this someone makes a pull request on github. ;)

Anyway, just some thoughts. :grouphug:
Post Reply