PDA

View Full Version : Unable to group correctly


revloc02c
01-25-2013, 07:49 PM
I got this weird issue where the leader of a group can see members of the group, but the other members can't see the leader of the group or other members of the group that were in the group before them. Group say sends messages appropriately to all group members, but targeting only works for those listed in the group window (anyone invited after you).

The weirdest part is that on the windows version of the server none of these issues exists everything works fine. Anyone heard of anything like this?

Drajor
01-25-2013, 11:48 PM
I use Windows only -however- it would be valuable if you mention the source revision you are using.

I see this issue on lots of servers. Normally one of the group members needs to relog before it is resolved.

sorvani
01-26-2013, 02:38 AM
This is usually a symptom of a player being desync'd from the server. Does a relog fix it?

Zamthos
01-26-2013, 03:29 AM
Did you add bots? I had the same issue, you have to add the isMerc column to the group table.

revloc02c
01-26-2013, 02:40 PM
@Drajor: using rev 2395

I did relog, but that didn't fix it.

@Zamthos: I do have bots enable on my server, but I am not added any bots to the group.

Also bounced the server to no avail.

sorvani
01-26-2013, 04:38 PM
Zamthos said bots but he probably meant mercs.

2395 is after mercs were added to the trunk. even if you are not using them the SQL needs applied to the group table as noted. Is that column in your table?

Zamthos
01-26-2013, 11:47 PM
This is what I meant, it adds the isMerc column to the groups table so that it won't glitch as so, I had the same issue, bots grouped fine, but players had an issue, code below to fix.

ALTER TABLE `group_id` ADD COLUMN `ismerc` tinyint(3) NOT NULL DEFAULT 0 AFTER `name`, DROP PRIMARY KEY, ADD PRIMARY KEY (`groupid`, `charid`, `ismerc`);

revloc02c
01-27-2013, 11:48 AM
DOH! I missed that one...now I have guilt!

Thanks you guys for accommodating me. I ran that script (found it right where it is supposed to be in the source: C:\EQEmu\EQEmuSource\trunk\EQEmuServer\utils\sql\s vn) and all is well and good.

Zamthos
01-27-2013, 02:58 PM
Haha, nice.