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.
 

TEA (v1.2.1) - Member Management Mod for SMF 2, TeamSpeak 3 and Jabber

First post
Author
Jognu
French Kiss Singularity
#341 - 2013-01-25 17:04:15 UTC
No need of the full key, just check the ContactList access.
You cannot force the mod to grab an update, but you can create a cronjob (every few minutes), it will update the group membership and the standings (but only one time each day for the standing list).

EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803

epsilonion
CLOVEN SKY
#342 - 2013-01-26 23:29:36 UTC
YAY Figured the jabber thing out...

I had the problems everyone else seemed to have.. when it saw both databases but did not update the user into openfire..

basically in the smf>admin>tea>jabber menu.

the field:

URL to Admin Page for Openfire eg. http://localhost:9090 : I had "127.0.0.1:9090

I changed the 127.0.0.1:9090 to this

http://127.0.0.1:9090


this sorts out that problem...

But does this remove the user if they leave corp automatically?

[u]Boom you went BOOM!![/u]

Troy Aihaken
Quekz
#343 - 2013-01-26 23:55:34 UTC
Yes i believe as long as you run the cron every so often then it should remove there rights of jabber, however i don't know whether it deletes them. Due to me not having a working jabber atm due to moving our dedicated server

NodeJS Developer | Frontend Development | Programming Enthusiast

Shin Chogan
Federal Navy Academy
Gallente Federation
#344 - 2013-01-27 09:56:42 UTC
epsilonion wrote:
YAY Figured the jabber thing out...

I had the problems everyone else seemed to have.. when it saw both databases but did not update the user into openfire..

basically in the smf>admin>tea>jabber menu.

the field:

URL to Admin Page for Openfire eg. http://localhost:9090 : I had "127.0.0.1:9090

I changed the 127.0.0.1:9090 to this

http://127.0.0.1:9090


this sorts out that problem...

But does this remove the user if they leave corp automatically?



You need to run a 2nd cron Job for the file called TEA_Jabber_Cron_Access.php in the same directory as the TEA_Cron.php file.
epsilonion
CLOVEN SKY
#345 - 2013-01-28 12:51:02 UTC
Shin Chogan wrote:
epsilonion wrote:
YAY Figured the jabber thing out...

I had the problems everyone else seemed to have.. when it saw both databases but did not update the user into openfire..

basically in the smf>admin>tea>jabber menu.

the field:

URL to Admin Page for Openfire eg. http://localhost:9090 : I had "127.0.0.1:9090

I changed the 127.0.0.1:9090 to this

http://127.0.0.1:9090


this sorts out that problem...

But does this remove the user if they leave corp automatically?



You need to run a 2nd cron Job for the file called TEA_Jabber_Cron_Access.php in the same directory as the TEA_Cron.php file.



I think that was a few pages back a patch and a cron job.. :D ty

[u]Boom you went BOOM!![/u]

ShadowandLight
Trigger Happy Capsuleers
#346 - 2013-01-29 20:46:58 UTC
epsilonion wrote:
YAY Figured the jabber thing out...

I had the problems everyone else seemed to have.. when it saw both databases but did not update the user into openfire..

basically in the smf>admin>tea>jabber menu.

the field:

URL to Admin Page for Openfire eg. http://localhost:9090 : I had "127.0.0.1:9090

I changed the 127.0.0.1:9090 to this

http://127.0.0.1:9090


this sorts out that problem...

But does this remove the user if they leave corp automatically?



http://localhost:9090 should work fine, as well as http://serverrealipaddress:9090
eBOSHH
Siberian Squad
Siberian Squads
#347 - 2013-02-02 12:25:46 UTC
after entering the API error occurs - Error 203 (Authentication failure.)

Please help me solve this problemSad
Emiko Yorimasa
Nagoya Heavy industries
#348 - 2013-02-03 09:37:34 UTC
Hi
I made multiple clean install of SMF with TEA and tried to configure it with a Teamspeak server or XMPP openfire.

The SMF - TEA worked well but not when it come to communicate with TS3 and Openfire.
Both service seems not able to retrieve the groups made in TS3 or Openfire.
The crons show no errors on logs.

I have no idea on how to solve that problem
Troy Aihaken
Quekz
#349 - 2013-02-03 10:01:22 UTC
Make sure your Jabber server is running Openfire.
The teamspeak needs to have your web servers IP whitelisted.
I do also recommend using a MYSQL Server as it allows for better integration

NodeJS Developer | Frontend Development | Programming Enthusiast

Shin Chogan
Federal Navy Academy
Gallente Federation
#350 - 2013-02-03 10:03:09 UTC  |  Edited by: Shin Chogan
eBOSHH wrote:
after entering the API error occurs - Error 203 (Authentication failure.)

Please help me solve this problemSad



That is exactly what it says on the tin ... either the keyID is wrong or the vCode is wrong :) - check you've not inadvertedly copying a space when you select from CCP's web pages.


On another note ... CCP's API servers are just completely broken for me at present I get the Application errors from them for practically every other Forum Account with the Cron jobs. It is practically not worth bothering with the Cron job. Best I can tell some of the servers in the cluster work ok otherwise everyone would be seing the issue and based on posts on these forums there are at least some people who it doesn't appear to be affecting everyone. CCP have at least acknowledged the bug I've raised and said it is a known issue. And CCP Prism has made a post to say they have put together a special team to investigate the issues.

https://forums.eveonline.com/default.aspx?g=posts&m=2539217#post2539217

So if you are using the version I posted and are seeing a load of API System Screwed - Can't fetch X kind of messages this (CCP's API servers being borked) is the problem.
Emiko Yorimasa
Nagoya Heavy industries
#351 - 2013-02-03 10:41:01 UTC
Troy Aihaken wrote:
Make sure your Jabber server is running Openfire.
The teamspeak needs to have your web servers IP whitelisted.
I do also recommend using a MYSQL Server as it allows for better integration


The servers run everything needed including MySql, the XMPP server is Openfire.
However I didn't know there is a TS3 IP whitelist, but that sound strange to me how a server should whitelist itself, all the services are running on the same machine !
Troy Aihaken
Quekz
#352 - 2013-02-03 10:44:53 UTC
If thats the case then you dont need to add the ip to the whitelist because the TS3 server will whitelist 127.0.0.1 which is localhost. I don know there are some bugs. Could you PM me a screenshot with your tea settings. Blank out the info you wanted to remain hidden from me. All info shared is confidential between me and you.

NodeJS Developer | Frontend Development | Programming Enthusiast

Shin Chogan
Federal Navy Academy
Gallente Federation
#353 - 2013-02-03 10:50:13 UTC
Emiko Yorimasa wrote:
Hi
I made multiple clean install of SMF with TEA and tried to configure it with a Teamspeak server or XMPP openfire.

The SMF - TEA worked well but not when it come to communicate with TS3 and Openfire.
Both service seems not able to retrieve the groups made in TS3 or Openfire.
The crons show no errors on logs.

I have no idea on how to solve that problem



I've no Idea about TS3 as I don't use it but silly question on the Jabber front ... have you installed and set up the User Service plugin in openfire ?
Emiko Yorimasa
Nagoya Heavy industries
#354 - 2013-02-03 11:30:49 UTC
Shin Chogan wrote:

I've no Idea about TS3 as I don't use it but silly question on the Jabber front ... have you installed and set up the User Service plugin in openfire ?

I didn't know about that plugin, so I just install it, enable it, and copy and paste the secret key , the problem still here...
Shin Chogan
Federal Navy Academy
Gallente Federation
#355 - 2013-02-03 12:17:33 UTC  |  Edited by: Shin Chogan
Emiko Yorimasa wrote:
Shin Chogan wrote:

I've no Idea about TS3 as I don't use it but silly question on the Jabber front ... have you installed and set up the User Service plugin in openfire ?

I didn't know about that plugin, so I just install it, enable it, and copy and paste the secret key , the problem still here...



Have you added the ip addresses for that plugin ? I've got the real ip address of the server (which I believe shouldn't be necessary but I had it there for testing) and 127.0.0.1 due to the way this plugin works I believe you HAVE to have some ip addresses listed. If it doesn't work you may want to try using some of the examples on the builtin docs pages for that plugin - either using wget from the server if you have cli access to it or via your browser (don't forget to add your ip address to the list of allowed ones) and see what the result is.

Edit ... on the other hand I reckon that is a load of gumpf :) ... the user service is used to add users - it is needed it just doesn't provide a mechanism for getting a list of the groups in openfire ... that must be done via a direct db lookup, which implies that one of the following settings is wrong :
Jabber Database host
Jabber Database username
Jabber Database password
Jabber Database database

and it isn't connecting to the DB correctly.
yaxon
Center for Advanced Studies
Gallente Federation
#356 - 2013-02-04 05:07:42 UTC
SMF 2.0.3 TEA 1.3.0 r170

In registration form press "Get Characters" get

API System Screwed - Can't fetch Toons : bool(false)

you need to create one?
Nutbolt
University of Caille
Gallente Federation
#357 - 2013-02-04 07:56:56 UTC
This is caused by the API server returning an application error and is not something you can fix. Simply have to try again and wait for API server to work properly.
yaxon
Center for Advanced Studies
Gallente Federation
#358 - 2013-02-04 10:20:31 UTC
forums at work all works, the problem is on my server
Shin Chogan
Federal Navy Academy
Gallente Federation
#359 - 2013-02-04 13:46:58 UTC  |  Edited by: Shin Chogan
yaxon wrote:
forums at work all works, the problem is on my server



Your work forums have eve stuff in ?? - Nice job :)

I assume you mean it works when you access the forums from work but not from your home. This is irrelevant it is always the forums contacting CCP's api servers not your browser so where you are doing this from is immaterial. CCP's servers are majorly borked at present ... just keep trying eventually it will work :)
Specialist Franz
Cruisers Crew
The Initiative.
#360 - 2013-02-04 15:26:06 UTC
So I'm having a minor well major issue here... when the cronjobs TEA_TS_Cron_Access.php and TEA/TEA_TS_Cron_Names.php run they don't appear to run properly and kick back an error.


public_html/Forums/TEA/TEA_TS_Cron_Access.php: line 1: ?php: No such file or directory
public_html/Forums/TEA/TEA_TS_Cron_Access.php: line 3: syntax error near unexpected token `'../SSI.php''
public_html/Forums/TEA/TEA_TS_Cron_Access.php: line 3: `if (file_exists('../SSI.php') && !defined('SMF'))'

also when I try and run TEA_Cron.php I get this lovely error...

Could not open input file: public_html/forums/TEA/TEA_Cron.php

Any suggestions would be greatly appreciated.