Skip to content
This repository has been archived by the owner on Aug 25, 2020. It is now read-only.
/ tera-auth-ticket Public archive

Generates an auth ticket for a given TERA account (NA, EU)

License

Notifications You must be signed in to change notification settings

Kloct/tera-auth-ticket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tera-auth-ticket

For the North American (En Masse), and European (Gameforge), TERA regions only.

This module is an updated alternative to meishuu/tera-auth-ticket with muti-region support.

Usage

const webClient = require('tera-auth-ticket');
const web = new webClient('(na, eu)', 'email', 'password', 'EUAccountName(optional)');

web.getLogin((err, data) => {
    if (err) console.error(err)
    else console.log(data) // {name: accountName, ticket: ticket}
})

Data can be used in C_LOGIN_ARBITER to login to the game servers.

Important Notes

  • No regions support IEsnare login currently
  • Other regions are planned to be added in the future
  • EUAccountName is an optional parameter for Gameforge accounts with more than one tera account. You can specify which account you would like to use by setting this to the account's display name.

Known Issues

EU

  • If logging into multiple accounts, you can only login to up to 4 accounts ever 5 minutes or the account will be blocked.

NA

  • IESnare emulation is partially broken. You may experience errors using the auto generated tokens. A temporary work around is to hardcode the io_black_box token for your account.

About

Generates an auth ticket for a given TERA account (NA, EU)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published