My eve launcher was stuck at 'Initializing'.
Clearing my cache did fix this. Thanks to Peter Moonlight on reddit for the suggestion
Choose your cog in the top right hand corner.
Choose Advanced, clear all cached files.
Note: I also ran the Repair tool at C:\Program Files (x86)\CCP\EVE\repair.exe did something, but did not resolve my issues.
The fancy highlighting is courtesy of my skills in paint on a freshly re-installed PC. I will get http://www.irfanview.com/ re-installed one of these days.
Showing posts with label server maintenance. Show all posts
Showing posts with label server maintenance. Show all posts
Wednesday, 26 August 2015
Wednesday, 23 May 2012
Server maintenance part 3 : pried from your cold dead fingers
You can have my downtime when you pry it from my cold dead fingers.
Your proposal is acceptable.
(misquoting Men In Black).
TL:DR; Instead of a uniform shutdown determined by CCP; PVP actions determine when any given game area is shutdown.
For most players in Europe or the America's, the current downtime suits you. You don't want the downtime to change.
To the EU and US pirates online around downtime : How many juicy targets do you have around downtime? Are the few online targets scattered all over the place? Would you like all those mission runners and traders to be concentrated in just a few regions at the most quiet times?
For Australian carebears : Are you tired of completing missions around downtime and just miss out on handing them in. How much of a pain do you find it to have to lodge a help request to reset the mission - or simply abandon it?
Help Desk: How would you like those calls to go away (Ok I admit - I probably will make different problems for you at least at first).
CCP: Would you like to improve the participation by Australians?
When downtime starts should not change easily. It is currently outside of a player's ability to influence. I want the ability for newbies, carebears and gankers alike to fight to play when they want.
Lets say for arguments sake - you need 75% of votes with a minimum quorum to change downtime for a region. There should be visibility to at any time where there is an attempt to change, and possibly a 'local chat' message of the day when the vote exceeds certain thresholds. There could also be a (1 week?) timer initiated when a vote is cast allowing those that disagree to fight to maintain the status quo.
Ideally there would be a carebear driven starter system (and surrounds) with an alternative downtime; and possibly the character selection screen could provide a recommendation of race and faction based on character creation time. I expect that there would be sufficient carebears in our timezone that would devote time to obtaining votes.
Similarly, I expect that there would be timezone based corporations prepared to carve out a losec region.
Those that want a different downtime are likely to band together; Those that maintain the current uniform downtime are likely to be too apathetic to worry about it, especially if the 'different downtime' group avoid high population areas like Jita.
CCP could give slight guidance by providing a small (say 5% of votes) bonus from NPC's in regions with a lesser population to shift to an alternative downtime.
My initial thoughts are 'so what?'. So are my subsequent ones. Having a home ground advantage and away from home disadvantage seems to me to be a good thing. Of course the same applies in reverse: If I am away from home doing some mining and the locals decide to gank me; if I don't have support pre-organised, then I either run away or lose my ships. This occurs regardless of timezones. If no-one wants to gank me then I don't have a problem.
Your proposal is acceptable.
(misquoting Men In Black).
TL:DR; Instead of a uniform shutdown determined by CCP; PVP actions determine when any given game area is shutdown.
Sales pitch
For most players in Europe or the America's, the current downtime suits you. You don't want the downtime to change.
To the EU and US pirates online around downtime : How many juicy targets do you have around downtime? Are the few online targets scattered all over the place? Would you like all those mission runners and traders to be concentrated in just a few regions at the most quiet times?
For Australian carebears : Are you tired of completing missions around downtime and just miss out on handing them in. How much of a pain do you find it to have to lodge a help request to reset the mission - or simply abandon it?
Help Desk: How would you like those calls to go away (Ok I admit - I probably will make different problems for you at least at first).
CCP: Would you like to improve the participation by Australians?
Possible currencies
I am using the term 'vote' below, whether it is gained by a soap box, ballot box or ammo box; and the more ammo expended the greater the acceptability in an Eve universe.- Faction war has Occupancy. Rewards for victory could include a 'vote' to shift a region to a new timezone.
- Null sec has Sovereignty Mechanics. A vote for these could be a majority of controlled systems.
- Territorial control units even in low or highsec could be counted as a vote. You could even make it so that anyone placing one of these becomes gankable without concord interference, and vulnerable/target-able similar to when placing Cynosural fields.
- Loyalty Points (I'm important to my NPC), ISK (NPC bribes) and Plex (CCP bribes) (or any mix) could also be counted as votes.
When downtime starts should not change easily. It is currently outside of a player's ability to influence. I want the ability for newbies, carebears and gankers alike to fight to play when they want.
Downtime change
In my musings I have considered that a region would have the same downtime. However, the minimum size of the area 'contained' within a downtime could be a system, constellation, region or all faction dominated regions. To change a system's downtime would be much easier than changing a faction's downtime.Lets say for arguments sake - you need 75% of votes with a minimum quorum to change downtime for a region. There should be visibility to at any time where there is an attempt to change, and possibly a 'local chat' message of the day when the vote exceeds certain thresholds. There could also be a (1 week?) timer initiated when a vote is cast allowing those that disagree to fight to maintain the status quo.
Ideally there would be a carebear driven starter system (and surrounds) with an alternative downtime; and possibly the character selection screen could provide a recommendation of race and faction based on character creation time. I expect that there would be sufficient carebears in our timezone that would devote time to obtaining votes.
Similarly, I expect that there would be timezone based corporations prepared to carve out a losec region.
Those that want a different downtime are likely to band together; Those that maintain the current uniform downtime are likely to be too apathetic to worry about it, especially if the 'different downtime' group avoid high population areas like Jita.
CCP could give slight guidance by providing a small (say 5% of votes) bonus from NPC's in regions with a lesser population to shift to an alternative downtime.
Meta Gaming
There was a comment to a previous post "Your enemy lives in region X and has a roaming party or mining fleet out of that region? Hit them when their home region is down so they can't call for reinforcements."My initial thoughts are 'so what?'. So are my subsequent ones. Having a home ground advantage and away from home disadvantage seems to me to be a good thing. Of course the same applies in reverse: If I am away from home doing some mining and the locals decide to gank me; if I don't have support pre-organised, then I either run away or lose my ships. This occurs regardless of timezones. If no-one wants to gank me then I don't have a problem.
Assumptions
- Sever restarts are required
- It is technically possible to have some servers down and other servers up
- In game 'integrity' will be maintained (i.e. not allow account theft or in game duplication)
- Some players are inconvenienced by current state of uniform shutdowns.
- Different players will be inconvenienced by a non-uniform shutdowns.
- Chat servers will have high availability - though not necessarily 100%
Thursday, 17 May 2012
Server maintenance part 2 - technical fix
My last post whined about server shutdowns. My game time is interrupted enough by real life; so I don't want the server to have it's own interruptions.
'Come back in a few minutes' message at least leaves anticipation. You are still in the real world and can do real world things. 'Good bye' in the middle of a gaming session throws you out of your immersive experience, throwing you back into the real world; often ending your day's play on a sour note.
On a conceptual level - Eve shutdowns do more than just annoy us. They really are the equivalent of a maintenance for your car. It's annoying to be without your car, and it costs time and money to do. CCP (or any other game company) would not have server shutdowns if there was an easy way around it.
I am simplifying concepts when I can. There will be specifics that I get wrong; but it is the big picture that I am looking for. I am showing I 'get' the problems; establishing my credentials to show I also 'get' solutions. Simplifications include but are not limited to:
- Program includes procedure, function, and system calls.
- Computer resources includes memory, disk space, semaphores.
- Server includes physical machines, virtual machines, and services.
The problem
Programs use computer resources (mostly memory but others too). They grab resources when they want to do something, and are meant to release them when finished. However not every program is as well written as you would like - and those resources are not always released when a program finishes. Then there are the programs that crash part way through, never even having the opportunity to clean up. These are very easy to clean up as part of a restart; and very hard to clean up at any other time.
We all want to get our data quickly. Your data might be your skill list, your inventory list, a market, or even how much damage your weapons do. These are stored in databases (or structured lists of items). Now imagine you have a notepad listing all your inventory. At first you add the data in a date received order, and cross out anything you sell or destroy. After a while it gets painful to find your widget x, so you copy it to an alphabetical list and leave blank space for new inventory. Then even that gets painful. Now imagine you are managing this list for not just your inventory but for every player, every mail, inventory, skill, market in the game. This is the the database problem. Indexes speed the search but insertions and deletions cause trouble. It is easiest to clean up an index when no-one is using the system.
Frequently, the server software changes. It is much easier to install new software when no-one else is using it. Sometimes the client software changes. Having servers to cope with two (sometimes incompatible) client versions is a pain. Server shutdowns allow a clean break between old and new, making things simpler.
A solution
There are ways to do all of the above without shutting a server down regularly. Nuclear power plants, life support equipment all do so. Generally this involves having a complete copy of your system, and switching your software over so quickly that the end user doesn't see anything more than a blip. Of course you do want your game fees to double don't you? No? Then live with shutdowns.
But you can have staggered shutdowns; not all the servers shutdown all at the same time. With the strategy below - you will always be able to do something on one of your characters, even if the total disruption time is longer. It is about ensuring you can do most activities in most locations (almost) all of the time. (The default current situation is that you can do all activities in all locations most of the time).
There will be servers to process:
- User login
- In game mail - both sending and receiving
- In game chat
- Markets (we already know these are divided by region)
- Inventory (probably has live characters active, with offline characters stored away).
- System movement and combat (we already know these are system based, and can be dynamically allocated according to system load).
Restart each region individually. Some regions go down early and come back up early, most go down normally and come back up normally. Some regions go down late and come back up late.
- You can not move into a region that is down (or possibly is about to go down).
- If you are active in a region that is down - then you get disconnected from that character but not from the character selection screen.
- You can only work a market for a region that is up.
There would still be a maximum single session login time. Currently this is a little less than 24 hours; and could remain. There will be (at least) 2 inventory servers. When you login, and when you change regions your current inventory/stats/standings etc (for most purposes 'you') are allocated to an inventory server. Offline character data maintenance can be done whenever.
While the mail servers are down, you can not send a mail and you won't get new mail. However it may be possible to allow you to see existing mail (depending on the mail implementation).
Split the chat software up into multiple parts; local; player to player; and general. Local chat would retart during regional server restarts. Player to player and general chat channels would restart on different timers.
When the login server is down - you obviously can't login , but would have no other impact. If there was one server you would make high availability (i.e. extra redundancy) this would be it.
As far as I know, one or more system movement and combat servers are allocated to systems. These could be restarted when the relevant region is restarted.
The player experience.
The ideal player experience is one where a player does not have to deal with server shutdowns. The next best thing is one where you can do what you want 'somewhere' even if you can't do it everywhere whenever you want.With the outline above, apart from when the actual login authentication servers are down, users will be able to logon to the game and play somewhere (unless they have all 3 alts in one the same game timezone). When a shutdown is about to start, instead of being told that you are about to be booted, instead you are told that this region is about to be rebooted and be told where you can play instead.
I would recommend that at least one newbie system has a different restart time than the others; Newbie retention is the hardest part of the game, and you would much prefer it to be as available as possible. Newbies would be 'suggested' by the game to start in timezones that fit their preferences (either implicit by when they login or explicit as part of account creation)
When newbies and veterans of differing experience learn what parts of the universe are available at different times, they will gravitate towards the areas that are up when they are, minimizing their gaming disruption.
Game availability - while not entirely zero-sum is still a winners and losers game. Given all other things remain equal; for me to have access to a patch of the universe when I am awake probably means that others do not have access to that same patch when they are.
Fortunately Eve lends itself to player determination very well. What timezones get access to what parts of the universe is a topic for another post.
Labels:
server maintenance
Location:
Hobart, Tasmania, Australia
Monday, 14 May 2012
Server Maintenance part 1 (aka the whine)
One of the reasons I avoided EVE for so long was the daily server maintenance.
My natural gaming availability is 8:45pm to about 10:30pm, and ad-hoc times apart from that. I might log in; tinker; get called away; come back again. Timing has also restricted my WoW raiding, with the family resigning to be largely one member less on a Friday night for my raid. In a game without a pause button, one thing that does lend itself well to ad-hoc playing is crafting and auctioning. I think that is where my I started my goldmaking career - finding an activity to suit my availability.
EVE's scheduled shutdown starts at 9pm local time (Australian Eastern Standard time). Having a scheduled 1/2 hour every night not being able to play during my peak game time put me off.
I find it annoying being kicked off when I want to play; but the actual downtime is rarely the full half hour; with this evening being more like 15 minutes. I have in part rescheduled some of my available time to fit into the game time. It isn't as disrupting as I feared, but it is disrupting.
One thing that MMO's do is encourage you to log in regularly, and give you things to do to stay logged in. Server maintenance disrupts that. Eve gives players in our timezone a disadvantage. Then when Daylight savings comes around, it disadvantages a different set of players. (There are also advantages but today I am whining)
Imagine you were an MMO player who has a preferred playtime was during WoW's regular shutdown - you simply would choose a different game other than WoW. In Eve: for the adults on the Australian eastern seaboard; the players in Hong Kong (and probably the teenagers in Western AustraliaNew Zealand), we are encouraged to choose a different game. (edit: it helps if I get my east and west and what that means for timezones sorted)
Now I work in I.T. I fully understand the requirement for restarting servers, and in theory understand some of what they do during shutdown. I also dislike whining for the sake of it.
Today's post describes what my problem is. Future posts (coming soon) describe:
My natural gaming availability is 8:45pm to about 10:30pm, and ad-hoc times apart from that. I might log in; tinker; get called away; come back again. Timing has also restricted my WoW raiding, with the family resigning to be largely one member less on a Friday night for my raid. In a game without a pause button, one thing that does lend itself well to ad-hoc playing is crafting and auctioning. I think that is where my I started my goldmaking career - finding an activity to suit my availability.
EVE's scheduled shutdown starts at 9pm local time (Australian Eastern Standard time). Having a scheduled 1/2 hour every night not being able to play during my peak game time put me off.
I find it annoying being kicked off when I want to play; but the actual downtime is rarely the full half hour; with this evening being more like 15 minutes. I have in part rescheduled some of my available time to fit into the game time. It isn't as disrupting as I feared, but it is disrupting.
One thing that MMO's do is encourage you to log in regularly, and give you things to do to stay logged in. Server maintenance disrupts that. Eve gives players in our timezone a disadvantage. Then when Daylight savings comes around, it disadvantages a different set of players. (There are also advantages but today I am whining)
Imagine you were an MMO player who has a preferred playtime was during WoW's regular shutdown - you simply would choose a different game other than WoW. In Eve: for the adults on the Australian eastern seaboard; the players in Hong Kong (and probably the teenagers in Western Australia
Now I work in I.T. I fully understand the requirement for restarting servers, and in theory understand some of what they do during shutdown. I also dislike whining for the sake of it.
Today's post describes what my problem is. Future posts (coming soon) describe:
- technically what happens during a (generic) shutdown, and how to work around it; and
- how to sell it to an Eve population.
Subscribe to:
Posts (Atom)

