EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Linux Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=588)
-   -   Debian Wiki Updates/Tweaks (https://www.eqemulator.org/forums/showthread.php?t=38561)

hayward6 08-05-2014 03:48 PM

I believe I have come to a conclusion... There might be too many small issues going on for me to run a server these days :( I cannot fix the buffs dropping, I cannot speak in /ooc and it looks like chat is not connecting at all, and I even noticed that the default login server is wrong in the eqemu_config.xml file... There are probably a dozen little issues that seem to be all over the forum and I probably don't have the skill to figure out all of them.

Akkadius 08-05-2014 03:56 PM

Quote:

Originally Posted by hayward6 (Post 232551)
I believe I have come to a conclusion... There might be too many small issues going on for me to run a server these days :( I cannot fix the buffs dropping, I cannot speak in /ooc and it looks like chat is not connecting at all, and I even noticed that the default login server is wrong in the eqemu_config.xml file... There are probably a dozen little issues that seem to be all over the forum and I probably don't have the skill to figure out all of them.

It is probably better that we work through them because everyone else is going to run into them and if you just give up then we can't correct the issues.

The buffs issue is related to you missing proper columns in the database, so when you zone the data wasn't actually able to store properly so its not going to be there when the server tries to reassign them to the character.

Check your utils/sql/git/required/ for any missing updates, yours sounds like this:

https://github.com/EQEmu/Server/blob...uff_update.sql

The default config has login.eqemulator.net which is the right one.

The chatserver not being able to connect could be as simple as eqemu_config.xml settings. Hard to know unless we get some sort of error.

/ooc is a rule setting for minimum level required to chat in /ooc.

Quote:

1 Chat:GlobalChatLevelLimit 1

demonstar55 08-05-2014 04:00 PM

You may also need to repair the table. (if I it got corrupted some how from a crash or something)

hayward6 08-05-2014 04:09 PM

Quote:

Originally Posted by demonstar55 (Post 232553)
You may also need to repair the table. (if I it got corrupted some how from a crash or something)

I don't know... I have now run through this wiki 3 times now from bare metal and I am getting very good at it :) The database has been dropped and re-downloaded 5 times now and when I look at all the updates they fail to apply because they are already part of it...
Error Code: 1054. Unknown column 'death_save_chance' in 'character_buffs'


in the source that I built this morning downloaded just as described in the wiki the login server information is this...

Code:

<loginserver>
                        <host>eqemulator.net</host>
                        <port>5998</port>
                        <account></account>
                        <password></password>
                </loginserver>


hayward6 08-05-2014 04:17 PM

I was able to find the chat in ooc minimum and changed it. Testing that now. Wow there are a lot more rules and variables then I remember :)

hayward6 08-05-2014 04:25 PM

Quote:

Originally Posted by Akkadius (Post 232552)

Check your utils/sql/git/required/ for any missing updates, yours sounds like this:

That might be the problem... I don't have a /source/utils/sql/git folder at all... I have an svn folder...

hayward6 08-05-2014 05:38 PM

Here's one more symptom just so we have a complete list. Every time I create a new character my client crashes and I have to login again to choose the character. I am using SOF

Akkadius 08-05-2014 05:40 PM

Quote:

Originally Posted by hayward6 (Post 232557)
Here's one more symptom just so we have a complete list. Every time I create a new character my client crashes and I have to login again to choose the character. I am using SOF

Use Underfoot client, SoF has aids

hayward6 08-05-2014 06:25 PM

Quote:

Originally Posted by Akkadius (Post 232558)
Use Underfoot client, SoF has aids

haha, I actually have been very good about downloading all of the supported clients as they come along, so I have Titanium - Rain of Fear to test out. I will work on that next :)

hayward6 08-05-2014 06:52 PM

Well, Rain of Fear seems to work ok, but the buffs are still dropping at zone.

Shin Noir 08-05-2014 08:25 PM

When I get home and get some time, I'll go through all your topics and see if I can help you. Don't spend too much time debugging your challenges, just tell me your issues and I'll help resolve them if I can replicate them. :)

E.g. I didn't test buffs if they dropped during zone. If I can repeat it, no reason for you to debug it. If I can't repeat it, it may be isolated on the steps. :)

Here's my list:
  • Every time I create a new character my client crashes and I have to login again to choose the character. I am using SOF. <-- I use UF, I have titanium and SOF, I'll test and see if I can repeat your challenge with my instance.
  • "Check your utils/sql/git/required/ for any missing updates, yours sounds like this:"
    That might be the problem... I don't have a /source/utils/sql/git folder at all... I have an svn folder... Yep, the instructions is using svn copy. (This was based on the original debian one). I'll look into this more, and see which is newer/preferred (#1 Issue I have is there's a lot of deprecated code available online that isn't kept up to date)
  • <host>eqemulator.net</host><port>5998</port> <-- should login.eqemulator.net for UF, I'll verify for SoF


I think I missed some topics, I'll review the comments when I get home. :)

demonstar55 08-05-2014 08:51 PM

It sounds like you're using old source with new DB, which will cause issues

Shin Noir 08-05-2014 09:22 PM

@demonstar:
I was following
http://wiki.eqemulator.org/p?EQEmu_on_Debian_6_VM

For my new wiki, here:
http://wiki.eqemulator.org/p?EQEmu_o...n_7_Virtualbox

specifically,
$ svn co http://projecteqemu.googlecode.com/svn/ eqemu
$ svn co http://eqemu-maps.googlecode.com/svn/trunk/ maps

Looks like : https://code.google.com/p/projecteqemu/source/list is feb 17th 2013

Hmm, I need to change it to this I think: https://github.com/EQEmu/Server/

Right?

Akkadius 08-05-2014 10:04 PM

Yeah were on Git now, definitely not SVN.

That's a problem.

Shin Noir 08-05-2014 11:56 PM

Yep, I'm writing revisions to the instructions. Give me a bit, hayward, i'm going to compile and do some testing.
To give an idea of what i'm adding:
<li>$ sudo apt-get install git </li>
<li>$ rm -rf ~/source/*</li>
<li>$ rm -rf ~/eqemu/</li>
<li>$ git clone git://github.com/EQEmu/Server.git eqemu</li>
<li>$ cd ~/eqemu/</li>
<li>sudo apt-get install libboost-dev</li>
<li>sudo apt-get install liblua5.1-dev</li>
<li>cmake .</li>
<li>make</li>


But I'm not 100% sure libboost-dev and liblua5.1-dev, they seem to make cmake happy.
libboost1.49-dev libicu48 <-- installed as default on deb7

If any dev wants to confirm that, it'd be neat. Trying to keep my process simple enough.


All times are GMT -4. The time now is 05:05 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.