Author | LordsWM.org |
|
I thinking about a "timeline" - like last collected values
+ display over lastly collected 3-5 data
like: Hunters Guild: 0.63 (+0.02 date, +0.03 date) - etc. - displayed date of last fetch with value what increased.
+ line-graph (something like current market-watcher)
+ display in comparision to best in your level / faction (+ best player in game in this category)
+ list of level-reached date (like level 11 - 2012-03-01, level 12 - 2012-06-05)
and.... What is Your ideas? Tell me about it...
I like it! |
for LITWIN:
Would be nice also to add calculator which would take average price of MG elements from market and checks how much gold on elements is needed to make each enchant type. It would also have option to enter element price by user. |
How's it going Lit? When can we expect the statistics? I have been looking forward to them for a while now :) |
Full-load is now at 570k/620k
After that i will start create stats... |
When do you think there will be a functional stats page? I am really excited to see this. |
I loaded all stats.
Now i create something to auto-download pages with auto-refresh.
I think this will work up to end of this week. Now i testing it.
I also need a 2-5 days to synchronize refresh with current stats.
After that, in next week i start creating a front-end to search / display collected data.
So:
- functional mechanics at end of this week
- current state (working refresh) at end od next week
- two weeks from now something will be able to display data. In the begining, not expect too much because we got first a working solution, i will add graphics etc. later ;) |
Help needed. I almost finish fetching engine.
Now i collect all stats (except clans, i have only last state of it).
Also i collect:
- TWO_TOWERS_MEDAL (i not collecting gold medal because gold tournament has been turned off)
- HUNT_GOLD_MEDAL
- HUNT_SILVER_MEDAL
- HUNT_BRONZE_MEDAL
please give me 2-3 accounts with "roulette medals"? |
macsek91, edwin1908 |
https://www.lordswm.com/pl_info.php?id=4850893
https://www.lordswm.com/pl_info.php?id=4808807
https://www.lordswm.com/pl_info.php?id=4594246 |
Good info....
Few minutes ago working fetching engine is finally started and collecting data....
Speed: 1-2 sec per player.
Now is time to develop an front-end ;)
Small information:
We have near 15-20k of active players (logged less than one week), and few players are active (few thousands) and playing daily.
I decided to use this metrics:
// 00-02 - after 1d (24h)
// 02-03 - after 2d
// 03-04 - after 3d
// 04-07 - after 4d
// 07-10 - after 5d
// 10-14 - after 7d
// 14-30 - after 10d
// 30-60 - after 30d
// 60-90 - after 60d
// 90+ - after 90d
// blocked: after 60 days
Example:
Player is logged out from game 4 days ago from current time. This mean, that his info will be collected again in 3 days from now.
If we have player, who is not seen in game from 12 days, he will be checked in next 7 days. But if not log again in this 10 days, he will be checked again in 7+12=19 days. Etc..
If you are active player, your info will be more accurate...
I must think about this time between checks... Maybe this is too short? |
I think it must be considered regarding general rule:
2.2. Any actions leading to traffic increase or considerable server overload are forbidden. In particular, automatic and semi-automatic scripts referring to the database or running game mechanisms are forbidden. Before using such applications, it is recommended to contact the Administration through the Secretary and receive a special allowance.
For this reason I would ask seretary (if you didn't do so already) and limit the update frequency to minimum. I think those refreshment periods can be doubled with no big difference to the value of stats, so active players - once in 48h etc. |
I would suspect based on these facts
A) arctic originally posted this
B) He already has a automated market watcher account
C) This was on around on another website for a while
D) he's awesome
That the admins are already aware of his intentions, but check again anyway, I would hate to see you blocked :-( |
Such ranking of players means additional traffic to the server so if it is significant, then it would be good to have additional approval.
If admmins are not reachable, then it would be best to minimize the additional traffic to unsignificant minimum so that there is no case to think about rule 2.2. |
You not seen, that i fetch ALL players data over last month ago.
In full-speed of server response time... and game is still working... (over 50k-70k daily fetches) to take full accounts snapshot
Now, i found some errors, corrected them and decided to reorganize collected data for faster responses and decrease search time (search between collected data).
Engine need to taka again one full-dump and after this, in my calculations this will take near 1-2 weeks.
And after that...
This is number of accounts needed to be read in next days. Calculated from collected accounts... Data is not equal, is dynamic, but near accurate to reality.
0-2 = 6000
2-3 = 640?
3-4 = 533
4-7 = 1388
7-10 = 1202
10-14 = 1310
14-30 = 4438
30-60 = 7197
So, near 6.000-10.000 daily downloads to collect data of acctive account.
+ check sometime for (inactive) rest of accounts.
==========================================
Ok, if this is a problem for anyone... I NOW STOPPED MY ENGINE.
Please don't wrote me any PM message in this case. Ask BrownBear.
BTW: I not to offend to anyone...
Sad that the voices of anger are rising after a month of wasted time spent to this project...
I tried to make this less as possible to game server. Only one thing can be faster and better - direct access to game database. I don't want to offer my time to anyone - when i finish work, this will be must turned off...
=============================================
Until any of admins wrote in this topic... WORK IS STOPPED.
Let's them agree of disagree of this... |
for LITWIN:
My post was in good intentions of care. I would really like to see your work finished soon and all working fine as the game really needs such ranking :)
It would be really bad to see your account getting any penalty for making additional traffic so I suggested to put special attention to minimize traffic. |
For BrownBear:
It is good that you care about the game. It does you credit. However, if I hazard a guess, I think LITWIN knows more about server load then even the developers of LordsWM. You can rest assured that the load will not be noticeable.
If the admins were to examine any server load and automated scripts, it would be the cheaters that are for instance selling resources to the machining places such as Nickel and Steel production. |
Guys, just to emphasize what LITWIN and STB said
10,000 page requests per day (maximum) = LITWIN script
8640 page requests per day per facility being monitored by auto script user (checking page every 10 seconds)
So if their are only 3 script user monitoring 5 facilities then
LITWIN uses 10,000 (still)
Script Users use 129,600 (8640*3*5)
LITWIN's usage is small in comparison
Come on LITWIN get back to it |
Data is collected again, from beginning. When all players info will be collected, mechanics will work fine. Maybe i explain this:
- all is based on next-check date.
- when i checking player page, i compare last login date with current time. This is a "metrics". If player is not logged from 11 days, this mean, that we have this case:
// 10-14 - after 7d
So next-check is set on current time + 7 days.
On next check date (2012-08-04 +7d ==> 2012-08-11), this player have inactivity of (11 days + 7 days ==> 20 days). So next check in....
// 14-30 - after 10d
This player will be checked again on (2012-08-11 + 10 ==> 2012-08-21).
And on this date, (his inactivity is now a 11+7+10 ==> 28 days)...
And i see, that my metrics have bad definitions.... I must give some more time between checks.
But i think this explain used method. Player, who is active want to store his history and watch, analyze it... When he will left game, checking time will be larger and larger..
Rebalanced:
// 00-02 - after 1d (24h)
// 02-03 - after 2d
// 03-04 - after 4d
// 04-07 - after 6d
// 07-10 - after 8d
// 10-14 - after 10d
// 14-30 - after 14d
// 30-60 - after 40d
// 60+++ - after 180d
// blocked: after 60 days
BTW: If counted traffic between browser and game server.
Login page -> Check mail page -> Inventory -> Forum -> This thread.
80 requests to page server. From few clicks of one player done over a dozen seconds.
There are no other way to collect data from server (best is direct access to game database) for remote site like me. Create a stats page is not simple. I doing in in my free time. If admin block me... i will have more time to myself.... I don't worry about this case... |
With due respects to all admins, anyone who might block LITWIN must be an idiot. He's a pro at these things, and I am sure he won't overload the server by any means. I guess you should go ahead. |