cant create guilds
I am having this same exact issue:
"We are unable to get guilds working properly. When I try to #guildcreate it does not put the character in the guild, but does create it. I have to actually go into the database to put the character into the guild, it does not work via commands. Also when a person is in the guild, as the leader, when they try to invite someone else it gives them the error that the database may be inconsistent... Does anyone know how to fix this problem? I have even updated to a newer database and I am still having this issue. We are currently using Rev946." http://www.projecteq.net/phpBB2/view...431&highlight= I've had it with 946 and 973. I have all the right tables in my database... the guild gets created in the 'guilds' table but it wont put the members in the guild under 'guild_members'. Any help would greatly be appreciated! -ross |
The other person who has this issue (Grim from the Order of Sin server) also has a PvP server... could this be the problem? My server has PvP enabled as well.
|
This is just a wild guess and I have never played with a PVP server but add these tables to your DB if you dont have them...
Code:
DROP TABLE IF EXISTS `guild_alliances`; |
You can make guilds by doing the following command:
#guild create <leadername> <guildname> Without the < and > of course and also no quotes needed or anything like that for guildnames. |
I get the same errors running a pve server.
|
Quote:
Like I said, I've used all of these commands... the guild gets created in the database, but the leader/members don't get added. If I manually add a guild leader and he tries to invite someone, there is an error as well. |
Quote:
anyone have any ideas? looks like a few of us have these issues.. it's really hurting my server w/ out having guilds implemented :( |
Quote:
|
Quote:
I run #guild set charname guildid and: Error putting 'X' into guild 1 |
I am running 946 also and having the exact same problems, This is not an operator #guild create error. What worked for me before (535 I think) doesn't work now.
|
Is everyone thats having this issue hosting their server on Windows 64bit? It's the only thing another person and I with this problem have in common.
|
Quote:
|
i had an issue with this using #guildcreate, i dont know if that command should no longer be used or what... but i ended up deleting that entry and using #guild create <leadername> <guildname>, and everything was fine after that.
|
Quote:
|
Quote:
|
I am using Vista 32bit with EMU946 and PEQ946
|
Quote:
|
Quote:
|
Quote:
it creates the guild, but does not put the leader in the guild. i had to manually put the char in the guild through the database and then i couldn't invite anyone new. |
Probably the combination of you using "#guildcreate" instead of "#guild create" along with you manually changing stuff in your tables is what is causing your problems. You should try changing it back and removing all guilds in the table and then do "#guild create yourname Test" and see what happens.
|
Quote:
Unable to set guild leader's guild in database. Your going to have to run #guild set. I run #guild set... Error putting 'charactername' into guild 1 |
Ya thats the same thing I am getting here too.
|
Quote:
|
Could one of you post the log entries that are generated when you try to set a character's guild?
|
Code:
[09.17. - 12:39:18] [GUILDS__ERROR] Error Changing char 1 to guild 1 'REPLACE INTO guild_members (char_id,guild_id,rank) VALUES(1,1,0)': #1364: Field 'public_note' doesn't have a default value |
Code:
DROP TABLE IF EXISTS `guild_members`; |
1101 BLOB/TEXT column 'public_note' can't have a default value is what I get when I run that query
|
hmm, thats weird. again my mysql isn't all that great. here is my guild_members.sql that i used to make it work. maybe there is somethin extra in it that made it work.
guild_members.rar |
thank you.
i imported it... going to test it out |
same error. where can i find the log?
|
only thing i could find:
Code:
[09.17. - 16:08:42] [GUILDS__ERROR] Found rank 2 for non-existent guild 1, skipping. |
I found those errors in the zones log file. and I really don't know why its not working, I use navicat to source most of my stuff as its easier to understand hehe.
|
Change the sql-mode setting in my.ini to a blank string. MySQL defaults this setting to STRICT_TRANS_TABLES on Windows and blank on Linux so the behavior of the storage engine is slightly different (disallowing default values on Blob and Text type fields).
|
Also the MySQL documentation indicates that not allowing default values on these types is the correct behavior so it would probably be better to fix up the source to insert a value into these fields (even if that value is just a blank string).
|
So has anyone figured this issue out? I just ordered a 32 bit system, installed and I am still having this issue...
We are on the newest revision, I just compiled it. ActivePearl 5.10 MySQL 5.1 Windows XP 32bit <-- GRIM From "The Order of Sin" server. |
Quote:
However we are still not able to see guild members in the roster. Would you mind uploading the other guild fields for me? |
Quote:
Code:
Index: EQEmuServer/common/guild_base.cpp |
Quote:
Code:
# Set the SQL mode to strict |
nightsta69's table ended up working for me. thank you all.
|
Quote:
|
All times are GMT -4. The time now is 02:57 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.