The problem is rather... evident. I've talked to many people who have had their nations delete to inactivity and the answer is rather similar, "I was busy/couldn't check my nation/my ____ died/was deployed/got a new job and was being trained/ate glue."
What is the solution to people being angry and not coming back after their nations being deleted after 25 days?
Add a vacation mode.
This could be implemented in a variety of ways, but I will outline the three best possible methods of implementation for such a mode, followed by a possible addition to it.
For the sake of simplicity, Vacation Mode is defined as a nation being put in a state of stasis, in which one must collect taxes & pay bills before entering and while they are in vacation mode, their nation will not get taxes or bills to collect or pay, respectively. It will last a period of time set by the user, with a maximum of 90 days at a time, that can be extended upon hitting the 90 day mark. When nations are in vacation mode, no action will be able to be taken against them by another nation. If you view the nation page, it will display a message like This nation has gone into a period of prolonged seclusion, they should return then their seclusion on DATE. Until then, nothing can be done to this nation.
During the vacation mode, users CAN be sent messages and they will be stored until seven days after they return (Or whatever the standard deletion of message time limit is)
Option 1: User checks a box, they are put in vacation mode for a hardcoded period of time that is set when the feature is coded in (Probably 25).
Option 2: User checks a box on their nation page indicating that they want to enter vacation mode, then selects how long they want their nation to be in vacation mode for, most likely going in 5 day increments up to 15, then 15 day increments after that, up to 90 days of vacation mode.
Option 3: Same as Option 2, except they set it to enact vacation mode on x days of inactivity. Example: Admin goes to his Edit Nation page, sets up vacation mode for his nation, sets the options, but he isn't sure when he will be busy exactly, so he sets his nation to go into vacation mode to go into vacation mode for 15 days if he reaches 25 days of inactivity. If he hits 25 days of inactivity, the vacation mode script will automatically collect taxes 1-2 hours after the update the day of their 25th day of inactivity (to reduce sever stress, particularly during wartime), along with paying bills, then it will put the user into vacation mode. If admin logs in before the script runs and collects taxes, his vacation mode settings will turn off. You will not be able to continue using your nation and just have a standing vacation mode order, unless you set it every time after collecting taxes/paying bills. This would be the most difficult to implement.
A variation on the latter two options: Sometimes, users cannot log into their nations due to a sudden emergency arising, be it natural disaster, medical emergency, or a family emergency. A user could post in a topic set up by the mods on behalf of another user asking for them to be put into vacation mode. If proof is provided, they will be put in vacation mode for the requested number of days. If no proof/insufficient proof is provided, the user will be put into vacation mode in five day increments until they return (to reduce the chance of inflicting vacation mode on enemies during a war, or just on someone you don't like, which would be severely punished). A user could also request the vacation mode themselves, and state something like "I will be gone from 9/1/13 to 1/4/14, due to REASON (Or can I PM you my reason, as it is sensitive), which is/will last 125 days. I have put my nation into a 90 day vacation mode, so I am requesting that on or about 11/30/13, my nation have its vacation mode extended by an additional 30 days, as I will return five days after that."
Edited by bros2, 30 August 2013 - 04:54 PM.