Board for everybody who is interested in BrainKing itself, its structure, features and future.
If you experience connection or speed problems with BrainKing, please visit Host Tracker and check "BrainKing.com" accessibility from various sites around the world. It may answer whether an issue is caused by BrainKing itself or your local network (or ISP provider).
Thanks again BBW! BTW, while I'm here, does anyone know a good way to follow the thread of a message on these boards, or do you just have to fish around?
Well, its not in the formula, but FIDE marks players like that to keep their rating list up-to-date. They don't recalculate the rating or anything just remove it from their Top 100 List. Bobby Fischer still has a 2700+ rating, he just isn't shown on the list.
It is also in the Elo, they mark ratings from player who did not play enough games in the last year with an *, anyhow the FIDE (The world chess federation)does so, I am not familiar with the USCF way to handle this
Fencer, normally ratings are only calculated over the games played in the last 12 month (older games does not count anymore) Are you planning to do so also in the future?
lol...
It seems for me that there is one time a day (approximately the same time every day) in which i cannot log on at all. But other than that, it works great for me! (There might be more times when it's crowded, but i wouldn't know of them ;-) )
yesterday i had problems getting in :(
This AM....I could only play about 6 games from 25?? in 30 minutes
I have just played 25 games approx in an hour and a half....are we having problems again?
FENCER.....could you please tell me approximately how many games are current on this site at any given moment..approximately :)
would it help to speed up the site to shorten the times before moves?
Maximum of 7 days....I cant beleive that there are people that can only log on once a fortnight/month...perhaps I'm out of touch with the real world LOL
The true Elo system's provisional system (25 games) is +400 on your opponent rating for a win, -400 on your opponent rating for a loss, then that is added to (your provisional rating times the number of games you've played). Then divided by your new total of games. This site has a rating catch that prevents you from gaining points with losses and losing points with wins. Therefore, it is not a true Elo rating system. For a tie you just take your opponent's rating no adjustments made and add it in.
Your rating certainly can drop from a win...only if it's provisional. Ratings can do very strange and unexpected things if they are provisional, which is why i sometimes think ratings should not be shown at all until 25 games have been completed. But I'm not saying it should be changed. If your rating it established, it will never lower for a win.
Its not very often draws occur in the usual run of things, which is why people can't really boost their ratings by drawing all the time.
Of course its not the object of playing the game, but if I play a much higher rated player, then a draw is much better than an outright loss! Dano describes it well, a 'little loss', or even a 'little win' for the lower rated opponent!
NO no no, the object of playing a game is not to get a draw.If that were the case you's see alot of people with high BKR's! A TIE is a TIE...nothing gained, nothing lost.
Oh no, if you win a game, even if your opponent has a much lower rating, your rating will not drop. If you draw or lose, however, then that will affect your rating.
A Provisional player on GoldToken can lose a TON of ratings points and really crash in the ratings by WINNING if it's against the wrong opponent. (much lower rated) but I don't think it's the same here.
Well it does make sense really. If I have a draw against a much higher rated player than me, then I must have worked hard to pull off a draw. Therefore my rating should go up. Just not as much as if I'd actually won the game!
can't be, ive had draws before and not lost any. and besides, a draw is a TIE. I didn't lose, thus shouldn't lose any bkr at all. that mean my opponent GAINED bkr for not beating me? makes no sense.
ps. theres nothing about draws and BKR in the FAQ.
Have a look in the FAQ's, CannibalJoe. It has a full explanation of ratings there. But I think basically if your opponent was quite a bit lower (rating wise) than you, and it was a draw then you will lose points.
I am glad to hear that they aren't restricted from moving the tournament along... but it also sounds like another incentive to remain a pawn...
my suggestion to try to encourage non-members into buying a membership and to free the server for the paid members .... (and I know no one will like it) .... is too limit the number of moves per day for pawns... that way they still have all the features they have now.. and perhaps there would be a more positive response to a message saying you have reached your limit of moves for today .. instead of the server has reached capacity check back later...
Just an idea Fencer: give us any idea of the price for a new server and offer a lifetime Brain rook membership for the one that finds a source or sponsor who can provide the server or the money to buy one
Why restrict seeing members who are online or friends or enemies? Those make no sense whatsoever. I, along with many others I know, would probably buy a membership here if we could a decent server or reliability. I have DSL and I can get into everyother site but at times like 4-8pm 6-8am its impossible to get in. Probably 1/10 tries in those time frames. It either brings up server maxed out or just nothing and it keeps trying to load.
Okay gentlemen :-) it was just a thought; while reading the previous messages, this boggled up.. But, thanks for explaining the obvious more technical part concerning the site performance.. :-) Hopefully the bug will be recognised soon and this site will be smooth again.
Radiant-- storing old messages uses almsot no resources. message opsts are veyr small to begin with, in terms of how much space they take up, and additionally, site performance has little or nothing to do with how much data is stored.
Storing a few messages in db doesn't really affect the operations of the site (unless something really stupid has been done when setting db up) - and as Fencer pointed out, the problem is not with slow operation, but rather a bug in the server.
As for me becoming a paying member, it's a bit off topic here, and as far as I'm concerned a closed one too (for now anyway).
I have yet read some of the postings here concerning the slow responce time of the servers BK is running on. It´s good to see, that people in here are positive to find solutions together, but I have too little time to read all of the postings, sorry :-)
So, what i want to add here, perhaps someone already mentioned it before - then sorry again.. :-)
This counts for ALL boards: the fellowship boards as well!
Remarks: *Why do we still have the opportunity to read posts from the date this site started?
*Does anyone in here really looks up threads posted in December f.e.?
*Does any thread goes really back 3 months ago?
I mean to say here, that we possibly don´t need all those extra pages. Why not delete every 2 monts the past posts? I can imagine, for boards as BK.com and Features.. boards directly pointing to the core of this site; you want to keep all of the idea´s players have posted. But those perhaps you might be able to store those at a backup server. Keep them off from the mainserver.
It´s just a thought..
And perhaps concerning the Messagebox: add the feature to save messages and align that DB also on a backupserver..
Thanks harley, but I'll wait and see a bit further. 10-18 dollars (or even more) is not much, but the trouble of sending it and such is a pain in the ass... Besides, I don't really need any of the extra services at the moment (maybe when my holidays start - this really messes up my work). Anyway, I like to see how the site's operating for a bit longer before I go to all the trouble.
Fencer: what? Testing everything all at once is the _only_ way to do it!!! :D
OK, I appreciate what you're doing, I really do. And I can really understand how having a regular, full time job can seriously affect your normal life = this site. :)
BTW, is the deadlock caused by the Mortbay Jetty application server? It's about the only component on your technical info page I'm not familiar with, and would really like to know if it has some bugs (for further use)...
Edit: Hmm... It seems to say that it's the database driver... Forget I asked. :)
Nope, only one of them. But thanks to the second processor I am able to handle the deadlock without hard restart of the whole server - which could take up to one hour.
There are no other reasons for 100% CPU usage. I've been monitoring it each day during several months and I know where the problem lies. But, of course, killing threads is only one possibility that can be tried, there are more options, I simply cannot test them all at once :-) You know, this site is not my full-time job.
The Rat, there are many other ways of paying for a membership, right down to sending cash through the post :o)
There are a number of representatives found at BrainKing.info that can discuss alterative payments with you.
Edit... none are from Finland as far as I am aware but we would all do our best to advise you if you like.
Correct me if I'm wrong, but I seem to recall that you had two processors in your servers, and any java thread would run on only one of them... Is all of the processing done on one thread or does downtime only happen when two (or more) threads are maxed out?
Anyway, killing those threads after given time-out is probably not a good idea, as there might be other reasons for 100% cpu usage (like: a lot of users - killing the thread would only make things worse). Of course if that's all that can be done, then that's what must be done... :(
I'd really love to try and help you out, but:
a) I don't have the time
b) I don't know enought of your system
c) you seem quite competent your self :D
Thanks for the site anyway. Maybe some day I'll even pay something (for the record, the reason I'm not a paying member is that I don't like to pay on the net with anything except Nordeas "button payment" - and that's only implemented here in Finland, possibly in some other northern european countries too). :)
To make it clear - when a deadlock occurs, it simply means that one "thread" is consuming all CPU resources, most likely due to an infinite loop or similar problem. In such case, redirecting non-paying members to the Server Down page does not help. What I would like to implement is some reliable framework for "killing" such offending thread after it was consuming more than 90% of CPU resources for, say, one minute. This task is more related to Linux than Java and has almost nothing to do with the BrainKing.com application.
Simple solution is quite easily implemented. The server knows how many users are logged in at any given moment, and propably some value can be set, after which (auto)login for non-members redirects the user to the page I mentioned before...
The "correct" way to do this would of course be to monitor the actual strain on the servers - much more difficult, although possible.
Edit: Fencer of course knows best. I have no insights to the software. :)
Edit2: 10-30% was a rough estimate, or as some people like to call it, a guess. :)
If it was easy, it would be already implemented :-)
I am just tracking down the suspicious lines of code where a possible deadlock can occasionally occur.
like the idea of members only at peak times, is it easy to implement though?
rat mentioned 10-30% of users will be willing to pay, is that a percentage of registered members (given that here there are over 4000 and 10% would be a bundle more payers than we appear to have) or a percentage of regular users? What is the actual percentage here? if it is about right then the only clear way forward would seem to be to wait for the membership to increase naturally?
There is always placing a site link to BrainKing in any e-mail u send to friends etc.... or on profiles of other sites.
This may make people come to BrainKing, the problem is getting them to become members so Fencer can improve the site.
Ads and banners are useless, this kind of income does not work anymore, the former "boom" is definitely over. I see no reason to place banners anywhere on BrainKing.com - unless some company makes an offer like "we will pay you $1000 each month if you place our banner there". And even in this case the banners would be completely hidden for paying members.
what about getting people/companies to advertise (banners)on the site like they had at iyt which only members can switch off, it's another incentive to have a membership? and it would increase the revenue as we all know is needed.
AND b4 you message back i hate the idea of having ad's on here but if needs must to keep it running while we get enough memebers to run independently then......
"I will address this directly to The RAt, since you spoke on behalf of the non paying members, but any pawn is welcome to answer this:
HOW do you suggest Fencer increase revenue? I am sure you realize that 250 memberships does NOT provide enough revenue to run this site. We all hope that Fencer will run the site forever as a hobby, getting almost no sleep, just because he is a fan of board games. But, that might be too much to ask. So, I repeat my question: How do you suggest increasing revenue? You oppose measures to restrict what pawns get, calling such measures "attempts to discourage pawns from coming to the site," so what do you suggest?
I'll help you out with this one: To increase revenue, there has to be either 1) more memberships or 2) a higher membership fee charged. "
I agree. There has to be an increase in revenue. But the matter is a bit more complicated than what you make it sound like. Here are a couple of points I use when I think of how to do it:
a) there has to be enough players on the site for it to actually work
b) most players are not willing to pay to play - I mean that there are always places where you can play for free (I was actually going to put up one for myself and a friend of mine, but then I found this place...)
c) There are always some who are willing to pay, maybe 10-30% of the users - depending on things like price and what you get for it
d) increase in price reduses the number of players willing to pay
e) decrease in what you get if you don't pay increases the percentage of willing payers, but might actually decrease the number of people doing it
f) each player can be said to cost x $ to the site
Now, the obvious answer is to increase the amount of players, as about the same percentage is willing to pay. This would lead to increase in revenue... Unfortunately more players means more processing power required and therefore increases expences too. Furthermore, this is not easily done...
Other alternative is to increase the percentage that is willing to pay. This is what has mainly been discussed here (I haven't read the latest posts yet, sorry if I'm mistaken. I'll answer this one first). It might work, usually it does not. IYT tried it, and it didn't work very well, and they had a huge amount of players to start with (compared with brainking). I don't suggest this line of action.
The last and toughest alternative that I can think of is increasing the total number of players while decreasing the cost of a single player. To achieve this, the following seems essential:
1) reduce the amount of processing and data required for using the site. I mentioned before that there is a huge amount of useless information on the screens. I believe that processing times could be cut to a third by simplifying the design (depends on how it's implemented, of course). Just look at the main page and ask your selfs, how much of the data is dynamic and how much of it do you really need. Amount of HTML seems about ok to me...
2) improve the usability of the site - I mean the frequent down time experienced... It might be a good idea to start blocking out us non paying members if the site is getting full - with a friendly (and quick) message informing us that the site is nearing it's peak operating level and therefore only paying members are allowed to log in.
3) advertice. It's expencive (unless you spam - do that and I'm gone).
What this really means is hard work and a possibility of a potential outcome. You propably already know, or at least are quickly finding out, that it's difficult to make money on a site like this. Usually the best you can hope for is to make it finance itself... And then again, some do make it. :-)
Well we have to come up with something to cut down on all the posts. You have to admit that somedays it crazy (mostly down to quizes, which i love also).
No longer have you left the board to go back to your games & there is another 10 messages there LOL (and all the time thats more pressure on the server).
(hjem) Hvis du er interessert i utviklingen av en turnering du spiller i kan du diskutere med dine motspillere i denne turneringens forum. (HelenaTanein) (Vis alle tips)