KGS Games Question

Comments, questions, rants, etc, that are specifically about KGS go here.
User avatar
quantumf
Lives in sente
Posts: 844
Joined: Tue Apr 20, 2010 11:36 pm
Rank: 3d
GD Posts: 422
KGS: komi
Has thanked: 180 times
Been thanked: 151 times

Re: KGS Games Question

Post by quantumf »

I'm puzzled about how this sniping and why a few days matter. Surely if you are trying to grab the "joseki" account, you need to know when the account was registered (or last accessed)? Which you can't realistically do, presumably. How does housekeeping work? Does it only run every six months? Or more frequently, and applies 6 month rules on dormant accounts?
User avatar
Nyanjilla
Lives with ko
Posts: 145
Joined: Fri Jun 08, 2012 6:48 am
Rank: KGS 3k and falling
GD Posts: 0
Has thanked: 82 times
Been thanked: 65 times

Re: KGS Games Question

Post by Nyanjilla »

quantumf wrote:I'm puzzled about how this sniping and why a few days matter. Surely if you are trying to grab the "joseki" account, you need to know when the account was registered (or last accessed)? Which you can't realistically do, presumably. How does housekeeping work? Does it only run every six months? Or more frequently, and applies 6 month rules on dormant accounts?


The last time an account was logged into is shown in its profile, so it's easy enough to count 180 days from that date. It would be even easier to count six months, of course.

There is some interest in re-registering ("sniping") certain names that have expired or are about to expire.

As far as I know, there's a housekeeping routine on the server that activates every few days to tidy up resources that are no longer needed such as older games, abandoned account names, unused rooms, and maybe other things too. It checks through all those resources and removes those that have passed their use-by dates since the last time it ran. That's 180 days for games and account names, but a shorter time for rooms. That process takes a while, so presumably that is why it isn't activated more frequently.
Kirby
Honinbo
Posts: 9553
Joined: Wed Feb 24, 2010 6:04 pm
GD Posts: 0
KGS: Kirby
Tygem: 커비라고해
Has thanked: 1583 times
Been thanked: 1707 times

Re: KGS Games Question

Post by Kirby »

Uberdude wrote:Maybe making life easier for account snipers is not KGS's top priority?


Sure, but that does not affect the accuracy that an account can expire before 6 months.
be immersed
Kirby
Honinbo
Posts: 9553
Joined: Wed Feb 24, 2010 6:04 pm
GD Posts: 0
KGS: Kirby
Tygem: 커비라고해
Has thanked: 1583 times
Been thanked: 1707 times

Re: KGS Games Question

Post by Kirby »

quantumf wrote:I'm puzzled about how this sniping and why a few days matter.


Because someone else might take the account before you. If you think that it takes 6 months for an account to expire, it's possible, as I understand, that the account expires before then (around 180 days). Snipers that are waiting on KGS 24/7 need the lowest bounds possible.

If you're really paranoid, might as well start checking 24/7 for expiration around 150 days. But I'm pretty sure 180 days is the lower bound allowed by the system.
be immersed
User avatar
quantumf
Lives in sente
Posts: 844
Joined: Tue Apr 20, 2010 11:36 pm
Rank: 3d
GD Posts: 422
KGS: komi
Has thanked: 180 times
Been thanked: 151 times

Re: KGS Games Question

Post by quantumf »

Kirby wrote:Because someone else might take the account before you.


Is there a thriving after-market in vanity account names? If so, how does one get involved in it?
User avatar
Bantari
Gosei
Posts: 1639
Joined: Sun Dec 06, 2009 6:34 pm
GD Posts: 0
Universal go server handle: Bantari
Location: Ponte Vedra
Has thanked: 642 times
Been thanked: 490 times

Re: KGS Games Question

Post by Bantari »

I think it works like with all other such jobs:
1. The rule is account expires after 180 days (or 6 months or whatever)
2. The cron task runs every so often and deletes expired accounts

Now, if the cron happens to run exactly on the 180th day after last account access, this is when it gets deleted. But more likely, these two dates do not coincide, so it might always take a few more days before the account is actually deleted. For example - if the cron runs every 2 weeks, it might take anywhere between 0-14 days after the 180 day period that the account gets deleted. What's more, the amount of extra days is more likely different each time, as you can imagine.

Anyways - 'account sniping' is such a very minor part of what a Go server is that I am surprised people even make an issue out of it. Man, I am surprised people actually do it. Just pick a nice name, and stick to it... The only reasonable reason for such 'sniping' i can see is when you let your own account expire by mistake and want it back... But then - people are weird...
- Bantari
______________________________________________
WARNING: This post might contain Opinions!!
User avatar
UnclMartin
Dies in gote
Posts: 55
Joined: Sat Oct 29, 2011 1:44 pm
GD Posts: 0
KGS: UnclMartin
Has thanked: 6 times
Been thanked: 12 times

Re: KGS Games Question

Post by UnclMartin »

I suspect the housekeeping service runs nearly continuously, or at least several times a day. Click "File" and then "Sever Stats." Then, try it several minutes later. If there have been no registrations in those few minutes, you have a good chance of seeing that the Current number of Accounts dropped slightly.
Mef
Lives in sente
Posts: 852
Joined: Fri Apr 23, 2010 8:34 am
Rank: KGS [-]
GD Posts: 428
Location: Central Coast
Has thanked: 201 times
Been thanked: 333 times

Re: KGS Games Question

Post by Mef »

UnclMartin wrote:I suspect the housekeeping service runs nearly continuously, or at least several times a day. Click "File" and then "Sever Stats." Then, try it several minutes later. If there have been no registrations in those few minutes, you have a good chance of seeing that the Current number of Accounts dropped slightly.



The number under server stats includes guest accounts, which are deleted immediately upon logout if they aren't registered.
User avatar
ez4u
Oza
Posts: 2414
Joined: Wed Feb 23, 2011 10:15 pm
Rank: Jp 6 dan
GD Posts: 0
KGS: ez4u
Location: Tokyo, Japan
Has thanked: 2351 times
Been thanked: 1332 times

Re: KGS Games Question

Post by ez4u »

If you look at the game lists for the older aya bots, which play pretty much continuously, you can see that the earliest games are generally within a few minutes of 180 days old.
Dave Sigaty
"Short-lived are both the praiser and the praised, and rememberer and the remembered..."
- Marcus Aurelius; Meditations, VIII 21
Pippen
Lives in gote
Posts: 677
Joined: Thu Sep 16, 2010 3:34 pm
GD Posts: 0
KGS: 2d
Has thanked: 6 times
Been thanked: 31 times

Re: KGS Games Question

Post by Pippen »

Here is another question - what can be the reason if a game is "forfeited"? Can one always conclude "forfeit" -> "escaper who got punished"? I recently played "pomelo" and I noticed that whenever he left games he immediately lost due to "forfeit", but then I also saw an unfinished game in his list which shouldn't be there if my theory was correct.
Mef
Lives in sente
Posts: 852
Joined: Fri Apr 23, 2010 8:34 am
Rank: KGS [-]
GD Posts: 428
Location: Central Coast
Has thanked: 201 times
Been thanked: 333 times

Re: KGS Games Question

Post by Mef »

Pippen wrote:Here is another question - what can be the reason if a game is "forfeited"? Can one always conclude "forfeit" -> "escaper who got punished"? I recently played "pomelo" and I noticed that whenever he left games he immediately lost due to "forfeit", but then I also saw an unfinished game in his list which shouldn't be there if my theory was correct.



You are only flagged as an "escaper" if you are the first to leave a timed, rated game. The unfinished games in his profile would most likely have been games that were either free, untimed, or he was not the first to leave.
Post Reply