Although there are many, one potential way we could make this work is to restructure the way Alliances are made, to be more like a “Guild of Guilds”, where an Alliance can be formed between two Guilds, and if another Guild would like to join that Alliance, they would then automatically become allied to all other guilds which are already in the Alliance. You would also only be able to be a member of one Alliance at a time.
Please noooo...
In the game, there are PvE guilds that are not involved in server or guild wars. These are groups of peaceful players. To avoid misunderstandings in PvP, such guilds can currently form alliances with other guilds across the map—purely technical alliances, which allow guild members to recognize friendly guilds. This also allows them to share buildings, infrastructure, and help each other with equipment and resources throughout the map.
Achieving such technical alliances across the entire map diplomatically takes years of gameplay, immense patience, persistence, and deliberate significant loot losses to achieve the goal.
Removing this feature will destroy the gameplay for peaceful guilds. It will also reduce overall interest in the game by complicating life for PvE players. A significant portion of players are not interested in staying in one place and engaging in PvP battles all day. Some players prefer living across the map, traveling, and farming PvE content throughout the map. If they are limited to having only one alliance (restricted to one region of the map), it will greatly hinder their gameplay.
Developers typically adjust game design to align with player goals rather than break gameplay because they cannot figure out how to implement an alliance chat.
The unique aspect of this game is that each guild can independently build its list of friends and enemies.
If you want inter-guild chat, introduce factions into the game, and leave alliances as they are (just limit alliances for one guild to 100 allies and 100 enemies). For example, create factions like Tindremic, Khurite, etc., or name them differently. A guild can join only one faction, which would have its own shared chat. The purpose of factions would be to distribute relic bonuses across the entire faction rather than just one guild. This would encourage both large and small guilds to help each other capture and hold as many relics as possible so that their bonuses can be stacked.
Alliances should be expanded to 100, serving the in-game purpose of identifying "friend or foe," and they do not need a shared chat. Additionally, in the alliance settings, add a checkbox for each guild to allow or deny opening/closing guild house or stronghold's / keep's doors.
Factions: Each guild can belong to one faction. There can be pre-created factions with NPCs (providing minor NPC bonuses for the entire faction—warrior factions, trader factions, crafter factions, etc., with their own bonuses; northern factions with cold resistance, Sarducaa factions with heat resistance, etc.). Guilds could also create custom factions requiring at least three guilds. Bonuses from relics would apply to the entire faction. Factions could have one shared chat. Members of a faction could form alliances with each other or not, at their discretion. The number of guilds in one faction would be unlimited (around 1,000).
Keep the current alliance coloring in the game (cyan) and add faction symbols (emblems) next to it.
Faction management for guilds should be done via the guild stone. This would allow guilds to view the list of guilds in their faction, propose an alliance, or revoke one.
Another proposal for chats: In the game, there are often temporary alliances when 2-3... alliances attack 1-2-3... other alliances. Introduce two customizable chats for each guild, into which other guilds can be invited upon request (as is currently done with alliances), by players of rank 7-8 and above, for free or for a small fee. This is meant for temporary alliances/events—sieges, etc.
Technical implementation: Any guild in the customizable chat group sends a code to a new guild, which they must enter to join (this code can be changed at any time to prevent unwanted guilds from joining.). Everyone can see the list of guilds in this customizable chat. This chat can be left at any time.
I hope these ideas help to not destroy what already exists but rather add new possibilities to the game.