EA Forums - Banner

Alliance Issues: Suggestions to fix a few issues that exist for pointless reasons...

Something I've noticed is:
One - If someone leaves an Alliance, they can't rejoin for 7 days
Two - If someone tries to recreate an Alliance using the same name as an Alliance they originally created and closed, they still can't use the same alliance name, even though they closed the original.

.

So, the first issue, is just something that makes no sense, especially if someone leaves an alliance and then things don't go to plan and they wish to rejoin the alliance they just left. It should at least be reduced to 24 Hours if there must be a 'Cooldown' period for such a thing (which, it shouldn't have a Cooldown period for something so silly).
The second thing is also insanely dumb. If someone creates an Alliance (let's do an example): An Alliance is made using the name 'ABC123' and then the person who created the alliance decides to leave that alliance and join another Alliance. After this, the original Alliance 'ABC123' dissolves and doesn't exist any more. From that point, nobody can make an Alliance called 'ABC123' because the game thinks that the name is taken. Even though the Alliance 'ABC123' has 0 Members.

.

Can somebody please fix this.

Replies

  • gamerdruid
    3299 posts Moderator
    The first was a specific response years ago to an exploit that was being used and is unlikely to change.

    The second is to stop other people recreating an alliance name, I would think. On some worlds you get alliance names that are similar created by enemies to confuse players (maybe it only confuses a few but it has been done). I suspect it is also to do with the way they store alliances and their names. An alliance is allocated a number. When the name is changed it still has the same number (it is still the same alliance token). That token is taken as well as the name.
    I am not an employee of EA/Envision. The views expressed are my own!
  • > @gamerdruid said:
    > The first was a specific response years ago to an exploit that was being used and is unlikely to change.
    >
    > The second is to stop other people recreating an alliance name, I would think. On some worlds you get alliance names that are similar created by enemies to confuse players (maybe it only confuses a few but it has been done). I suspect it is also to do with the way they store alliances and their names. An alliance is allocated a number. When the name is changed it still has the same number (it is still the same alliance token). That token is taken as well as the name.

    The first part, you say is to address an exploit. What exploit exactly? People leaving an alliance in order to attack 'friendly' bases in order to milk research points I assume. Honestly, I can't think of anyone using that method using their only alliance. I've seen players create multiple accounts to achieve that goal, but they would keep them in a different alliance, designed for that purpose.
    For the second matter, surely if the 'HEX-Code' that was allocated to an alliance that has no members left, then it would be unallocated. Example: Alliance 'ABC123' has a HEX-Code of '0123456789ABCDEF' suddenly finds itself without any members, then surely the HEX-Code '0123456789ABCDEF' would become vacant. A simple 'IF' Statement would solve this: 'IF' Alliance '0123456789ABCDEF' has Members Less-Than '1' 'THEN' Remove User-ID from it (Clearing the User-ID Value from 'ABC123' to '[NULL]'). This would then allow that Alliance name to be used again as it's not in current use.
    An alternative approach would be 'Alliance ID Reservation' where Players can 'Reserve' Alliance Names so that when they join a new world, they can keep the same Alliance Name without issue. This would also be useful for keeping the Alliance Description each time. This would save a lot of players a lot of time. While at the same time, reducing file-sizes of Data stored about Alliances and their Descriptions when they exist on multiple servers, because the information would be coming from a central point. Just a thought, with some players being on nearly 20 servers a piece (myself included).
  • gamerdruid
    3299 posts Moderator
    It was so long ago I don't remember the details of the exploit so can't give details. As for how the an alliance name can be reused, I am not a member of the programming team only an unpaid moderator of these forums trying to help.
    I am not an employee of EA/Envision. The views expressed are my own!
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!