These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

zKillboard.com

First post
Author
Poetic Stanziel
The Scope
Gallente Federation
#241 - 2013-04-24 03:42:09 UTC
Karbowiak wrote:
So apparently the TEST devs have switched to zKB..

https://zkb.pleaseignore.com/

Incase you guys look here, please do send code fixes back incase you fix something Blink
Does this mean that they are now registering their API kill log keys with their own personal board, which means you guys won't be able to pull most of the TEST killmails?
Karbowiak
State War Academy
Caldari State
#242 - 2013-04-24 10:31:21 UTC
Poetic Stanziel wrote:
I think one of the problems with a lot of the RvB killmails not being API verified is that many times they are recording greater than 100 kills+losses per hour. Which means killmails that cannot be retrieved (unless you're lucky enough to have other keys which can capture those "lost" killmails.)

I've been talking with Mangala Solaris and have convinced him to register more RvB keys for each CEO/Director they have.

Now, if those keys used within a couple minutes of each other, the problem is not really being solved.

I'm wondering if our code spaces multiple keys from a single corporation with an appropriate timeframe? For instance, let's say RedFed has three keys, are those three keys being pulled twenty minutes apart from each other?


They are spaced out, so 3 keys means a fetch every 20 minutes.

Atleast, that is how Squizz explained it to me, and it should be how it works. If not, we'll fix it Smile

Poetic Stanziel wrote:
Karbowiak wrote:
So apparently the TEST devs have switched to zKB..

https://zkb.pleaseignore.com/

Incase you guys look here, please do send code fixes back incase you fix something Blink
Does this mean that they are now registering their API kill log keys with their own personal board, which means you guys won't be able to pull most of the TEST killmails?


You're expecting they actually had API keys added to zKB / EVE-KILL in the first place, which they didn't Roll
Assistant Stone
The Scope
Gallente Federation
#243 - 2013-04-25 16:01:46 UTC
Getting an issue from zKillboard not knowing where it is.

We have a dev site (nginx/mysql) and tried installing it into eve-volt.net/killboard/ and due to not being familiar with the process, the killboard ended up in eve-volt.net/killboard/zKillboard/ but that's ok for testing.

Install failed with the following... PHP Fatal error: Uncaught exception 'ErrorException' with message 'Undefined index: REQUEST_URI' in config.php:36 so we manually created a config file and imported the .sql files and we now have the page running.

Its not quite right though, I don't believe it knows where it is running on the site, so links contain eve-volt.net instead of eve-volt.net/killboard/zKillboard/ and the page visually looks iffy. An example would be the register button which points to eve-volt.net/register/ which 404's as a result.

I have noticed that all of the examples of zKillboard people have setup are in subdomains or domains rather than folders. Is that a requirement or is something our end not setup right and we need to keep working on it?

Thanks
Stone
Tonto Auri
Vhero' Multipurpose Corp
#244 - 2013-04-25 16:58:42 UTC
Please show your nginx config related to PHP integration, also knowing the server OS may be important.

Two most common elements in the universe are hydrogen and stupidity. -- Harlan Ellison

Karbowiak
State War Academy
Caldari State
#245 - 2013-04-25 20:14:20 UTC  |  Edited by: Karbowiak
Assistant Stone wrote:
Getting an issue from zKillboard not knowing where it is.

We have a dev site (nginx/mysql) and tried installing it into eve-volt.net/killboard/ and due to not being familiar with the process, the killboard ended up in eve-volt.net/killboard/zKillboard/ but that's ok for testing.

Install failed with the following... PHP Fatal error: Uncaught exception 'ErrorException' with message 'Undefined index: REQUEST_URI' in config.php:36 so we manually created a config file and imported the .sql files and we now have the page running.

Its not quite right though, I don't believe it knows where it is running on the site, so links contain eve-volt.net instead of eve-volt.net/killboard/zKillboard/ and the page visually looks iffy. An example would be the register button which points to eve-volt.net/register/ which 404's as a result.

I have noticed that all of the examples of zKillboard people have setup are in subdomains or domains rather than folders. Is that a requirement or is something our end not setup right and we need to keep working on it?

Thanks
Stone


Currently zKB isn't setup to work with a subdirectory, so to make it work with that, will be entirely up to you.

You can however run it on killboard.eve-volt.net without much trouble.

As for the config.php file, yes, there are some stuff that needs to be fixed (For example it tries to load $_SERVER["REQUEST_URI"] even if it's not set)

But yeah, beta.. :P
Sedrie
Apple Industries Inc.
#246 - 2013-04-27 14:13:15 UTC
Karbowiak wrote:

Currently zKB isn't setup to work with a subdirectory, so to make it work with that, will be entirely up to you.

You can however run it on killboard.eve-volt.net without much trouble.


Not everyone has quick access to their DNS settings to make this change...I've also tried this setup, and saw the same failures.

Yeah yeah, beta, etc. Waiting patiently for this fix. Just trying to get the word out that this is a desired feature for some of us.

Also, the docs leave out a couple of important depends.
mysql5.5+ is required for UTF16,
php's pdo and memcache,
git is also required to pull table data. I initially pulled the zip from github to avoid installing, but ended up needing the package anyway.

My install is several years old, so today's deployments may have this stuff by default. I decided I was much too lazy to check that.
NickyYo
modro
The Initiative.
#247 - 2013-04-27 18:23:35 UTC
I see you took my live kill map idea and implemented it.
Good use of HTML5 i see!

..

Karbowiak
State War Academy
Caldari State
#248 - 2013-04-28 13:54:03 UTC
Sedrie wrote:
Karbowiak wrote:

Currently zKB isn't setup to work with a subdirectory, so to make it work with that, will be entirely up to you.

You can however run it on killboard.eve-volt.net without much trouble.


Not everyone has quick access to their DNS settings to make this change...I've also tried this setup, and saw the same failures.

Yeah yeah, beta, etc. Waiting patiently for this fix. Just trying to get the word out that this is a desired feature for some of us.

Also, the docs leave out a couple of important depends.
mysql5.5+ is required for UTF16,
php's pdo and memcache,
git is also required to pull table data. I initially pulled the zip from github to avoid installing, but ended up needing the package anyway.

My install is several years old, so today's deployments may have this stuff by default. I decided I was much too lazy to check that.


Chances are we wont ever fix the need for it to be on it's own domain. Seeing as we don't have a need for it to be like that, and currently zKB is pretty much developed only for use on EVE-KILL. It works with independent boards, yes, but it wasn't created for that specific purpose, and we have never said otherwise Smile

HOWEVER, at some point in the future, yes we will add single board features, and make it actually work properly with those, including subdirs and whatnot.

As for the docs, yes they are lacking a bit here and there atm, and we are fixing some of the concerns that people have (for example i just fixed the requirement for php5-memcache, now it works with php5-memcached aswell)

But if you really want something to work asap, fork the repo, make it work (but keep in mind it has to work as it used to aswell) and issue pull requests Smile
DelBoy Trades
Trotter Independent Traders.
Disaster Strikes
#249 - 2013-04-29 14:10:21 UTC
I would love to see "Of all time" features...

Top 10 most expensive kills of all time
Top 10 killers of all time
Top 10 corps of all time

<3

Damn nature, you scary!

cellcore
From Our Cold Dead Hands
ORPHANS OF EVE
#250 - 2013-04-30 01:07:58 UTC
Just wanted to say awesome killboard and thanks for open sourcing it.

Also I am using a server with Nginx and php-fpm and everything appears to be working.

Just have one question about the admin side, is their an admin section like on EDK? or is it purely based upon the user registration area?
Karbowiak
State War Academy
Caldari State
#251 - 2013-04-30 12:55:07 UTC
DelBoy Trades wrote:
I would love to see "Of all time" features...

Top 10 most expensive kills of all time
Top 10 killers of all time
Top 10 corps of all time

<3

I'll jot this down, but i doubt it'll come any time soon P

cellcore wrote:
Just wanted to say awesome killboard and thanks for open sourcing it.

Also I am using a server with Nginx and php-fpm and everything appears to be working.

Just have one question about the admin side, is their an admin section like on EDK? or is it purely based upon the user registration area?


Purely user based.

There is no admin panel where you can set up the board to do stuff. All of that is handled in the config file.
Also, currently the board cannot be told to only show stats for a single entity, so for a corp/alliance board, it's rather useless P
Altrue
Exploration Frontier inc
Tactical-Retreat
#252 - 2013-04-30 14:09:42 UTC
Hello !

I just wanted to express how I LOVE zkillboard, its design, its features, and so on.

Of course you can always add more functionalities, but it feels like a powerful tool already.


My own suggestion : Adding a "next" button at the bottom of the "overview" tab so that when we can navigate through older overviews.

Signature Tanking Best Tanking

[Ex-F] CEO - Eve-guides.fr

Ultimate Citadel Guide - 2016 EVE Career Chart

Karbowiak
State War Academy
Caldari State
#253 - 2013-05-08 16:16:39 UTC
Few days since the last update, so here goes.

API and Image have been moved to a new server with more bandwidth available, so if you're using them, they should just have become a bit more future proof :P

Also image has gotten a few tweaks, so it won't show non-working images anymore (hopefully)

Also, we have moved the STOMP service around, so it's also on the new server, and ready to roll. The data format might change, but for now it's pretty straight forward.

If you want to use it, use the following info:

tcp://stomp.zkillboard.com:61613
user: guest
pass: guest

If you're using PHP you should use the STOMP PECL stuff PP fixed, since the pecl version still has issues with the ack command.

you can find an example of how to access it with php here: https://github.com/EVE-KILL/zKillboard/blob/master/util/stomp.php
For any other language, you can probably google :P
Squizz Caphinator
The Wormhole Police
#254 - 2013-05-08 17:50:09 UTC
DelBoy Trades wrote:
I would love to see "Of all time" features...

Top 10 most expensive kills of all time
Top 10 killers of all time
Top 10 corps of all time

<3


Um.. yea.. try looking around the available menus?

http://zkillboard.com/ranks/alltime/killers/ <-- Existed since Nov. 2012

As for 10 most expensive kills, they'll all be titans. But I can get them on that page too.

Various projects I enjoy putting my free time into:

https://zkillboard.com | https://evewho.com

Arish
Viziam
Amarr Empire
#255 - 2013-05-16 14:16:46 UTC
Is there a way to get stomp only getting kills from a certain alliance or corp ?

Creator and manager of https://yaem.org "Yet Another Eve-Online Manager"

Squizz Caphinator
The Wormhole Police
#256 - 2013-05-16 15:11:11 UTC
Arish wrote:
Is there a way to get stomp only getting kills from a certain alliance or corp ?


15:00:36 &Squizz_C | Karbowiak: weren't you working on something for this? [this post's url]
15:01:18 ~Karbowiak | it's been there all along
15:01:28 ~Karbowiak | just subscribe to /topic/involved.corporation.id
15:01:30 ~Karbowiak | alliance.id
15:01:31 ~Karbowiak | system.id
15:01:34 ~Karbowiak | character.id
15:01:35 ~Karbowiak | etc.
15:02:25 ~Karbowiak | anywho, afk 30min
15:02:59 &Squizz_C | Karbowiak: where's that documented?
15:03:26 ~Karbowiak | code
15:03:27 ~Karbowiak | and nowhere
15:03:27 ~Karbowiak | yet

yea, that's typically how we do things Big smile

Various projects I enjoy putting my free time into:

https://zkillboard.com | https://evewho.com

Arish
Viziam
Amarr Empire
#257 - 2013-05-16 16:18:52 UTC  |  Edited by: Arish
Squizz Caphinator wrote:
Arish wrote:
Is there a way to get stomp only getting kills from a certain alliance or corp ?


15:00:36 &Squizz_C | Karbowiak: weren't you working on something for this? [this post's url]
15:01:18 ~Karbowiak | it's been there all along
15:01:28 ~Karbowiak | just subscribe to /topic/involved.corporation.id
15:01:30 ~Karbowiak | alliance.id
15:01:31 ~Karbowiak | system.id
15:01:34 ~Karbowiak | character.id
15:01:35 ~Karbowiak | etc.
15:02:25 ~Karbowiak | anywho, afk 30min
15:02:59 &Squizz_C | Karbowiak: where's that documented?
15:03:26 ~Karbowiak | code
15:03:27 ~Karbowiak | and nowhere
15:03:27 ~Karbowiak | yet

yea, that's typically how we do things Big smile


Fair enough.

I did in utils/stomp.php

$destination = "/topic/involved.corporation.425883056";

wich hopefully is my corp id :P

and hopefully this will work.

One more questions: Can u do several connections to stomp, like make stomp2.php and add alliance.id to the file ?

Creator and manager of https://yaem.org "Yet Another Eve-Online Manager"

Arish
Viziam
Amarr Empire
#258 - 2013-05-16 22:45:40 UTC
Arish wrote:
Squizz Caphinator wrote:
Arish wrote:
Is there a way to get stomp only getting kills from a certain alliance or corp ?


15:00:36 &Squizz_C | Karbowiak: weren't you working on something for this? [this post's url]
15:01:18 ~Karbowiak | it's been there all along
15:01:28 ~Karbowiak | just subscribe to /topic/involved.corporation.id
15:01:30 ~Karbowiak | alliance.id
15:01:31 ~Karbowiak | system.id
15:01:34 ~Karbowiak | character.id
15:01:35 ~Karbowiak | etc.
15:02:25 ~Karbowiak | anywho, afk 30min
15:02:59 &Squizz_C | Karbowiak: where's that documented?
15:03:26 ~Karbowiak | code
15:03:27 ~Karbowiak | and nowhere
15:03:27 ~Karbowiak | yet

yea, that's typically how we do things Big smile


Fair enough.

I did in utils/stomp.php

$destination = "/topic/involved.corporation.425883056";

wich hopefully is my corp id :P

and hopefully this will work.

One more questions: Can u do several connections to stomp, like make stomp2.php and add alliance.id to the file ?


But now I understand it is wrong. What is the right syntax ?

Creator and manager of https://yaem.org "Yet Another Eve-Online Manager"

Karbowiak
State War Academy
Caldari State
#259 - 2013-05-20 11:24:06 UTC
A few updates.

We have yanked out the old util dir and thrown it away, and replaced it all with a new swankier looking CLI system, which is easy to extend.
We have moved everything over into that, and are actually adding more to it, BtbN coded up a cron system, so people wouldn't have to have +20 entries in crontab, but could make do with one, and i am currently giving everyone the ability to use an IRC bot with all the modules we have for IRC.

Who knows, maybe i'll fix up the jabber bot i had running at once.

But yeah, progress is happening, albeit our goals of "having it out by the end of next month" keeps getting moved Lol
Who doesn't remember me saying it'd launch early January? Roll
Karbowiak
State War Academy
Caldari State
#260 - 2013-06-09 18:22:27 UTC  |  Edited by: Karbowiak
So it's been a while since the last update was posted, and well, not much has happened.

Summer came, and most people decided they wanted to be outside Cool

There has been quite a few corps/alliances switching to a self hosted zKB install however, and that's lovely to see, just wish they'd actually start following the license and share their changes, maybe even push back fixes for various stuff, or great additions to the source. But we can't have everything. Ugh

A few have been asking about our IRC bot aswell, and to those, great news! We (i) am working on a bot written fully in php, which works great.

Just have to actually fix all the scripts so they work properly. But that shouldn't be that big an issue, just time Roll

And as always, if you have any questions, suggestions or just want to help out, we're always on IRC Big smile