| Blockland Forums > Suggestions & Requests |
| Server/Minigame - Client Controlled Clans/Teams |
| (1/3) > >> |
| UnRegistered:
I don't have a single clue of how to word this when searching, so don't kick my ass if some form of this already exists. Firstly the idea isn't super complicated, but I have no understanding of torque to know if this is even possible due to the way clients communicate with the server. What I'm looking for is a server sided addon that allows clients (specifically non-admins) to have the ability to create clans/teams on the server or in a minigame. The utility of being able to do this would give the players ultimate control of joining a clan, creating a clan, who can join, user defined clan names, and clan filtered events. No UI is necessary imo, chat commands should be sufficient. Example Commands (or whatever this is all being thought up on the spot let alone the fact that I have no idea how this works). Clients /clanList - Shows a list of all current clans on the server (hopefully includes number of clan members in each clan). /clanJoin {clan name} - Joins clan or sends join request to clan owner. Limits the player to one clan. (i have no clue how a clan owner should be able to lock a clan. Ideas 100% welcome). /clanLeave - Leave current clan. /clanCreate {clan name} - Creates a clan. Limits the player to one clan. Maybe have /clanCreate "{clan name}" "{o/c}" (o=open c=closed) if possible. Clan Owners /clanRequestList - Shows a list of all requests to join a closed clan. List shows both IGN and BL_ID (due to odd charters in name or name lengths). /clanDecline {BL_ID} - Declines client request to join your clan. /clanAccept {BL_ID} - Accepts client request to join your clan. Admins /clanDelete {clan name} - Deletes a specific clan. Used for moderating offensive clan names and removing empty clans. Events Giving a player the ability to generate an input based on being in a specific clan. Similar to Output Event checkTeam and Input Event onTeamCheckTrue Misc. How should clan owners of locked clans be notified of join requests? How should clan owners be able to block requests from specific BL_IDs? Should clans be deleted when the clan owner disconnects? Should clan owners maintain ownership upon reconnect (if clan still exists); and if so, how? (player persistence?) Should admins/clan owners be able to limit maximum members per clan? More ideas welcome. Please excuse my limited knowledge of all of this. I never spent the 20 minutes to learn Torque, and have been busy in other game engines. In the event that this doesn't exist in the way i'm imagining: I can see really interesting ways this addon could be used. Having a clan-based deathmatch or fortwar are two examples of that. |
| failbros2:
Isn't really much of a team where players cant kill each other on the same team (i think) but guilds are something similar |
| thegoodperry:
so basically gangs from base raiders |
| King Tøny:
Teams/clans need to work with persistence. |
| Tendon:
--- Quote from: UnRegistered on September 26, 2018, 01:59:11 AM ---How should clan owners of locked clans be notified of join requests? Chat message and a sound. There is probably a default sound that can be used. Maybe MsgUploadStart? How should clan owners be able to block requests from specific BL_IDs? /clanblock [blid] Should clans be deleted when the clan owner disconnects? No. Connection errors, crashes, etc. Should clan owners maintain ownership upon reconnect (if clan still exists); and if so, how? (player persistence?) Yes. Again, connection errors, life outside of the clan, etc. Not player persistence. Just run a 5 minute schedule on the clan simGroup for saving: --- Code: ---function clanSaveTick() { if(!isObject(clanGroup)) return; cancel(clanGroup.saveTickSched); clanGroup.save("config/server/clanGroup.cs"); clanGroup.saveTickSched = schedule(300000,clanGroup,"clanSaveTick"); } --- End code --- Should admins/clan owners be able to limit maximum members per clan? I have no reason to desire this. --- End quote --- I would like to make this. I could use it for my server. But I have some more questions: Should clans persistent between server restarts? You may desire to have /saveClans [filename] and /loadClans [filename] Should a client be able to be in multiple clans at once? Should a clan have an officer rank which can accept requests to join? |
| Navigation |
| Message Index |
| Next page |