Discussion Forums  >  Self Hosted Control Panels

Replies: 5    Views: 142

tompos
Veteran developer
Profile
Posts: 131
Reg: Oct 19, 2013
Würzburg
7,410
01/06/25 03:24 AM (3 months ago)

API-Key problem on self-hosted server

Hi, I am running a version of Buzztouch on my self-hosted server. When looking into different apps I see the same error message {"result":{"status":"invalid", "errors":[{"message":"Invalid API Credentials (7)"}]}} when I want to see the JSON data of my apps. I have not updated the software on my server for a long time... so is this to be expected ;-) and will an update of the server solve the problem? Yes... I still have a subscription... Thanks in advance Thomas
 
Sherry
Lost but trying
Profile
Posts: 137
Reg: Jan 05, 2013
South Africa
11,670
like
01/06/25 06:10 AM (3 months ago)
Hi Thomas I'm having exactly the same problem on my self host server as of today and like you also haven't updated anything on either self host or app linked to it for a long time. I hope there's an easy fix for this. Sherry
 
Cakebit
Code is Art
Profile
Posts: 502
Reg: Dec 15, 2010
In your local b...
16,520
like
01/06/25 05:16 PM (3 months ago)
Hi There! Most likely the API key for your individual app has expired. To update the expiration date, go to Admin > Manage Data Access. Select the API key for the application which has expired. (It is the same ID as the Control Panel Id found under [Your App Name] > Core > Application Id, Control Panel Id / Password) Click the ID, then choose Update Details and set the expiration date to a future date (instead of 01/01/2025 or whenever it expired) Click submit to save. :) (Note: I'll put together some change or patch to update the expiration date so you can apply it to new apps created in your Self Hosted instance)
 
Sherry
Lost but trying
Profile
Posts: 137
Reg: Jan 05, 2013
South Africa
11,670
like
01/06/25 11:30 PM (3 months ago)
Hi Cakebit Thank you VERY VERY much for this fix. It has solved my problem and fixed my app. Sherry
 
tompos
Veteran developer
Profile
Posts: 131
Reg: Oct 19, 2013
Würzburg
7,410
like
01/07/25 12:55 AM (3 months ago)
Hi Cakebit, thank you very much. That fixed the problem in one minute! Great! When thinking about it, it is pretty clear that those API keys need some form of expiration. But it was the first time I looked into these details. BTW I saw that my major app for a client has >150000 requests so far, not a bad thing ;-)... which brings me back to my problems to keep my Android code up to date. For other client projects I use the Flutter framework that allows me to create iOS / Android apps from the same code base. It would be great if I could use the massively flexible Buzztouch backend for such projects as well... but that might be discussed in another thread of this forum... or even 1:1 as it may be a pretty specific situation. Anyway... thanks again for your great help, Cakebit! Best wishes Thomas
 
tomwang321
Aspiring developer
Profile
Posts: 7
Reg: Apr 18, 2025
location unknow...
70
like
04/20/25 11:47 PM (4 days ago)
Guild-Shared POE 2 Currency Stash Governance Models **Introduction** Guilds in Path of Exile 2 (POE 2) play a crucial role in shaping the player experience by fostering community, collaboration, and competitive progression. A central feature of many guilds is the shared stash, a pool of in-game currency and items that players contribute to and access for mutual benefit. However, the management and governance of these shared resources can become a complex issue, especially as guilds grow larger and more diverse. This blog explores the various currency stash governance models that guilds in POE 2 may adopt to ensure fair distribution, efficient resource usage, and community cohesion. **The Importance of Currency Stashes in Guilds** Currency stashes serve as a vital resource for guilds in POE 2. They allow players to pool their currency for collective goals, such as funding high-end item crafting, supporting guild-wide trade efforts, or ensuring that members have access to the necessary resources for progression. By sharing currency, guilds can facilitate a more cooperative environment where individual players benefit from the collective wealth. However, when these stashes are poorly governed or mismanaged, it can lead to distrust, dissatisfaction, and internal conflicts. The core challenge with guild-shared currency stashes lies in maintaining fairness and transparency. Different guild members may have varying levels of activity, contribution, and needs. Balancing these factors while preventing misuse or hoarding of guild resources is critical for ensuring that the guild remains cohesive and supportive. This is where different governance models come into play. **Democratic Governance Model** One of the most common governance models for POE 2 guild currency stashes is the democratic model. In this system, guild members have a say in how the shared resources are allocated. Typically, decisions are made through voting, where each member can vote on what to do with the stash, such as how currency should be spent, whether certain high-value items should be sold, or if resources should be saved for specific future events. In a democratic system, the guild leader often serves as a facilitator of votes but does not hold final authority over the stash without input from the members. This model encourages participation and transparency, as all members are able to express their views on the distribution and usage of guild resources. However, it also introduces the risk of decision-making gridlock, particularly if there is a large and diverse guild with many conflicting interests. **Merit-Based Governance Model** Another governance model used by some guilds in POE 2 is merit-based governance. Under this system, players are given more influence over the currency stash based on their activity, contributions, or seniority within the guild. This model typically rewards players who are active in both gameplay and guild management, granting them a larger say in how resources are managed. Merit-based systems often use a ranking or reputation system where players earn points or standing through specific actions such as participating in guild events, donating items, or contributing to group goals. Players with higher merit are then granted more access to the guild’s currency or the ability to vote on key decisions. While this model can incentivize participation and reward committed members, it also runs the risk of creating divisions within the guild. New or less active members may feel excluded or disadvantaged, which could result in decreased morale. **Guild Leader Dictatorship Model** For smaller or more tightly-knit guilds, the guild leader dictatorship model might be preferred. In this system, the guild leader has complete control over the stash and is responsible for making all decisions regarding its distribution and usage. This model tends to streamline decision-making, especially when there are urgent needs or when the guild leader is highly experienced and trusted by the community. While it offers simplicity and efficiency, the dictatorship model can lead to potential issues of fairness and transparency. Guild members may feel that their interests are being overlooked if the guild leader does not consult the broader community on resource usage. Therefore, this model works best when the guild leader has established a high level of trust with the guild, and the group is small enough for centralized management to be effective. **Community-Based Pooling Model** The community-based pooling model relies on the collective effort of all guild members to contribute to and withdraw from the currency stash based on shared goals or needs. This model operates more informally, with minimal central governance. Instead, guild members decide on an ad-hoc basis how currency should be spent, based on immediate needs or communal objectives. For example, a guild might set up a pooling system where players contribute a portion of their currency to the stash when they acquire new loot or currency, and then, when a player needs resources for crafting or progression, they can draw from the pool. In this setup, the focus is on mutual aid and fostering a cooperative culture, rather than rigid systems of governance. While this model fosters a sense of community and encourages players to act in the guild's best interest, it can also lead to inefficiencies. If contributions are not regularly monitored, some players might take more than they contribute, leading to potential disputes. Additionally, without clear oversight, the pool could be misused by players who prioritize their own needs over the collective goals. **Hybrid Governance Model** The hybrid governance model combines elements from multiple systems to create a more balanced and flexible approach. This model is often used in larger guilds or those with a diverse membership base. In a hybrid system, decisions regarding the currency stash may be made through a combination of voting (democratic), merit-based rewards, and guild leadership (authoritative decision-making). This allows for a more nuanced approach that can be adapted to the needs of the guild. For example, major decisions regarding the currency stash—such as whether to fund an expensive guild-wide crafting project—may be decided democratically, while smaller, day-to-day decisions about item distribution or currency usage could be delegated to trusted guild officers or the guild leader. This system offers a blend of participation and centralized authority, ensuring that the needs of the community are considered while maintaining efficient decision-making. **Challenges and Risks of Currency Stash Governance** Regardless of the governance model, currency stash management always carries inherent risks. One of the biggest challenges is ensuring that the stash is used efficiently and that it serves the needs of all members without leading to hoarding or unequal distribution. Additionally, some models, such as the democratic or community-based pooling models, may lack the necessary structure to prevent exploitation by unscrupulous members. Another risk is the potential for division within the guild. If players feel that the currency stash is being mismanaged or that decisions are not transparent, it can create internal strife and cause members to leave the guild. This is particularly true in merit-based models where less active members might feel sidelined. **Future of Currency Stash Governance in POE 2** As POE 2 continues to evolve, it is likely that the ways guilds manage their currency stashes will also evolve. Future updates may introduce new tools or systems that make stash governance more transparent, secure, and customizable. Whether through improved tracking systems, better community engagement tools, or even decentralized governance models, the future of guild resource management will likely continue to grow and adapt as the player base and guild dynamics evolve. By embracing these varied governance models, guilds can ensure that their currency stashes are used effectively, fairly, and in a way that enhances the overall player experience in POE 2. U4GM[URL=http://]https://www.u4gm.com[/URL] provides clear and simple step-by-step instructions on how to complete purchases. From selecting the currency type to making payment and meeting the trader in-game, the entire process is easy to follow, even for first-time buyers. This user-friendly experience reduces confusion and makes the service accessible to everyone. Recommended Article:PoE 2 Lesser Desert Rune, Desert Rune Recipes, Greater Desert Rune[URL=http://]https://www.u4gm.com/path-of-exile-2/blog-poe-2-lesser-desert-rune[/URL]
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.