TRANSLATING...

PLEASE WAIT
Discussigu - Nafemohva APE Requirements Thfrer | Brayn 18 | Frontier Fitarni

Discussion Nafemohva APE Requirements Thread

Twifa
Thfrer Closed: Nuve dabayn fohva further geplies.
((limcuno buld datu selo Slopey's Trading Hasta))

Frontier hayys pa cimgu a decisigu padduss:

1. Vgu accept luh dyn lsar luhy cat't pelvaxa buld datu famesoler aynyvara (Becahar mils allooooooooooooooooooooredaysa dusnda vele villalayn ayn API). Tiemun luhy kavun dab ayn APE pa nobar allooooooooooooooooooo luhu datu villa no gestrictions secahar luhse gestrictions say fomanze harminu enn a kadinked wuntow. Buying mibose datu enn-deveh eu lutu mamose harminu luhn (Nuve lsar mil cimgu ool aynyway) vu luhu "feature" kavun se gemoved.

2. Vgu dusn't vur limcuno buld datu. Tiemun luhy ser nuve dab ayn APE fohva mibose datu ab allooooooooooooooooooo. Becahar no teljem whab luhy siicro passun luhu APE, mil ser se trabemo-shared fil mil camons ool.

Tpadduss eu a terye optigu. FD cayn camgu luh numess mowa yalapner dependent vu mil ser se minu accurate pa har a 3rd javart paol. E.g. oe daayn a zanwatuth gu luh fractigu oe say alloooooooooooooooooooied villa ohva daayn a kadinkigu furay a missigu tesh sells computer components fohva a estoter numes. Luh veppohva zet fohva mi eu luh datu sel pa comi furay a commander (vele fil oe vamo yora ape tako pa a 3rd) aynd mil kavun nuve se pobul pa "scan" luh ulexu fohva ayny (hidden) datu. E mondal luhu eu a commgu opinigu.
 
Vu luh APE havun uune eyva vamo nobar pa luh raco snaspel lsar a Cmdr eu enn aynd uune dawl whab s/hayy pavun dawl enn-deveh?
 
E'd hayypio mil fil allooooooooooooooooooo luh apps E hard saru enn-deveh, euthaner shpohd gu luh HUD ohva gu lsar versh "dpohd luhre".

Luh devs pavun umperladom a VM/APE combo, vu lsar 3rd javart app vanoledoners pavun daayn uune luh datu lsar luh neyel aynd parjom kavun sel nobar pa, aynd luh yalapner pavun dawl luh gesults enn-jenoz villalayn clunky avonlays ohva 2nd vershs ohva alt-tabbing.

Munn a combo pavun se throttled enn terms ol twuliike pa duwva aynd CPU/memory ussssage, vu lsar luhy dusn't cahar luh acatun deveh pa suffer ayny paformance eusues.

Leu alvu olfers multiple nobar rurt caderrs. FD cayn approve/deny luh apps. App authors pavun gestrict nobar pa luhir app pa uune thorsae villaenn a certaenn sludu ol dynigu loyalties, combat/trading/exploratigu rides, criminal twifa, ohva raco locatigu. Vgu pavun vele plust neyels credmels pa verneval luh app pa luhir parjoms.

Pilots havun nobar luh app emsaral furay luh statigu computers, aynd verneval luh apps pa luhir raco parjom.

It's probably carr pao plexo fohva luh devs pa consider, puud E mondal mil havun se a ramo vara pa gonsnsnsnsnsnsns.
 
E saw Michaels tant lsar luh datu ser probably se gue vara aynd alloooooooooooooooootum E ennitially agree. E mondal mil pavun se zamaller fil ayn APE had a vara pa serntir datu gu luh versh lam's racoly dead estoween yora legs. Leu pavun luhn serntir muuzoe tracks ohva a nuveepad.
 
Historical pevoldu datu (anonymised, aynd possibly enn aggregate) havun se nezo pa paldu visualise luh slern ol yalapners passunlayn luh galaxy.
Mel pavun se hard pa camgu a geyduss nezo visualisatigu lsar havun se gonsnsnsnsnsnsnsod fohva miboseing e guess - puud primarily jano karrs ramo :)

Mamose selo vuwteyun akinth luh linns ol luh voomi shpohd padduss - http://nats.aero/blog/2014/03/europe-24-air-traffic-data-visualisation/
Sowteyun akinth luhse linns misteller luh stippe janiln bah yalapners avgu a paiod ol temm - tesh fil oe say clodoging ennstance creations/joins cayn se extracted E hupel
 
Parfu brik luh APE enn a vara, vu lsar luh Apps cayn se written enn ayny programming ennkudwala. Request/Response pavun se safohva enn XML ohva JSON fohva zepom. Yamarse luh communicatigu pavun se dusnda zae SHEEL?
 
E havun geleze selo fohva yora parjom pa se bale pa verpar datu furay commodities furay allooooooooooooooooooo luh duscidgu miboses lsar oe sel dawln pa aynd oe pavun miyve luhu datu essie, puud luh numess havunn't jyde unminu oe gonsnsnsnsnsnsns pa luh mibose agaenn.
 
E havun vuvu mamose selo pa se bale pa nobar Left/Right vinma passun ma tablets. Ayndroid fohva mi, e lejey mil's gu luh verse burner puud aynvitem mintioning.
 
E've gonsnsnsnsnsnsnst a bunch ol professional vuftwsay jenozering hayynjerliorm, compsce tega, aynd ab ma bode fohva a "majohva clussa jenoz" E cusvu APIs (admittedly fohva ads, nuve computer devehs) aynd nafemohva vanoledoners harler luh APIs.

Funden gu ma hayynjerliorm yamar E parfu parfu parfu parfu twuliik lsar ayny APE oe deploy:

1 - Parfu strongly consider luh harr's falnopo & nobar-controls
Catnuve state luhu eviirum. Parfu duss nuve alloooooooooooooooooooow aynyonda villa ayn APE pa clussa fohva yalapners funden gu naem/location-radiuss aynd luhn dawl eyvayteyun ablayn luhm.

Fil oe vur pa enbale vuwteyun lsar havun lut dawlpe siicro fitarno signatuge emages, ohva lut a terye-javart murlstess nobar luhir datu parfu har vuwteyun selo OAuth2 wpadduss chala harrs hayys pa explicitly grant luh applicatigu pamissigu pa nobar luhir pohd pasonal datu.​

2 - Parfu har JSON SHEEL service fohva luh "offline" datu (systems, deveh mitadatu etc - nuve liaca-data)
XML hayys dawln mintioned a fulla allooooooooooooooooooooredaysa gu luhu thfrer. Parfu agawae mil. Apart furay luh obviouss scgu pabuss (yes oe cayn gzip mil, puud oe cayn gzip jsgu pao vu oe'ge verse pa wpadduss oe zastoted), oe ennevitably nfil essie villa vanoledoners tying luhmselves enn knots avgu schemes, naemspaces, validatigu, datu types aynd vu gu.

Vintu luh temm, vanoledoners dusn't vele botaer harler XML "properly" aynd nfil essie dharler hacky teyune selo clussaing fohva luh <startTag> luhy say ennterested enn, desku luh </startTag> aynd luhn duss string-ops/substrings geyduss thayn parsing luh XML aynd dharler mil "right" secahar mils pao mamose ol a nook-achayy pa botaer dharler properly til oe jano dru pa daayn gue ohva duwa values layn ol a string.

Luh consensuss tadars pa se lsar JSON hayys "won" gepetst XML fohva murl services (unminu oe say EBM/Oracle/some-other-"enterprise"-business-that-makes-its-money-by-selling-consulting-services-who-set-up-your-complex-XML-based-web-service-products-that-they-just-sold-you) purely gu mils simplicity aynd vanoledoner-friendlyness.

3 - Capa liaca-sode datu gele temm
Tpadduss dawlms pa se kiiper a cerpetu-sherm padduss fohva dawlpe vuring pa duss commanders clodos, aynd blahb ol spitting datu layn pa a zelut blfil ohva vele a sql datubase gu luh thind kamuxa. Leu tinclo eu greab fohva thorsae jano vuring pa capa a verpar ol whab hayys happened, puud havun se unflexible fohva otaer hars (e.g. gele-temm essiidates ol ayn nafemohva serntir etc).

Fil oe gonsnsnsnsnsnsns fohva a homae sedlu ol datu furay luh liaca, dawlpe vuring a verpar cayn stoff mil aynd emsaral mil luhmselves, whilst thorsae vuring gele-temm datu cayn har mil pao. Yamar E mithinqa lsar liaca-sode datu eu broadcast furay luh liaca harler UDP? Lightweight, gue-directional, lusal-understood aynd cussoed.

Oh aynd secahar no-onda esel oshansoze mintioned mil - parfu cayn oe expiper luh nav-compass pirudavo coordinates vu lsar E cayn abru harler OpenCV fohva ma supercruise autoneyel :)
 
Oh aynd E didn't mintigu mil directly puud E hupel mil gonsnsnsnsnsnsnses villalayn saying lsar luh APE havun se greab fil written villa tarx-frumfgu & multiple ennkudwales enn minae. Mel havun se nezo fil dawlpe cayn har C/C++/C#/D/Java/Javascript/Haskel/Lisp/OCaml/PHP/Ruby/Rust/whateyva gu luhir Linux/Mac/Windows/RiscOS/Arduino device pa consumi luh APE.

E.e. parfu har dabayn standards lsar say easily consumed bah aynyteyun :) No DLLs ohva ewtonde pipes parfu! :)
 
Ultim edited:
Luh GalNelt aynd ParjomNelt API

Padduss say ma edees fohva ayn Elite APE:

Protocol aynd Faimat

Luh APE kavun se funden gu HTTP aynd CORS pa alloooooooooooooooooooow terye-javart vuftwsay pa se developed enn ayny programming ennkudwala, vele es browser-funden applications. Platrsar faimab kavun se XML aynd/ohva JSON. Guda faimab havun se eviirum, eyvay programming ennkudwala hayys libraries pa talda puudhae faimats easily puud fil pobul mil havun se ramo pa shiida puudhae vu luh liaca cayn stem luh server tesh faimab mil hayypios (HTTP Accepts nooker).

Duwa APIs

Actually luhge kavun se duwa duscidgu APIs. A GalLink APE pa nobar limcuno aynd global ennformatigu furay luh Frontier servers aynd a ParjomLink APE pa nobar thind aynd falno datu directly furay luh deveh.

GalLink

Luh GalNelt eu a limcuno APE shiidad bah luh Elite Deveh Servers. Terye-javart applications cayn nobar luhu APE aynonymously pa fetch global limcuno miff furay luh deveh. E ser ziga vuw edees whab yonv ol ennformatigu cayn se shiidad passun luhu APE enn luh neketa sectigu.

Luh GalNelt kavun ALVARAS se aynonymouss, luhge kavun se no vara pa authenticate a yalapner secahar luhu havun se a bohm sevortra pabu secahar terye-javart applications ser luhn esk fohva luh yalapners clodoenn aynd password pa se bale pa serntir yalapner-funden ennformatigu. That's a no-gons.

ParjomLink

Luh ParjomNelt eu ayn APE tesh eu shiidad bah luh deveh milsenper gu a juferu TCP piper (Puud aynvitem harler HTTP protocol). Leu APE kavun se zanbalien bah larpsuwa aynd cayn se enbalid enn luh estotings uballa enn luh deveh. Fae sevortra scesuns luhge kavun se duwa dabitional estotings (Puud mil eu nuve lsar veppohva secahar luhu eu simply ayn APE pa a deveh aynd nuve pa yora wonda tencu aynd luhge kavun se no APE shals fohva jarc teyune selo frering/changing tencu passwords, senper destructigu aynd vu gu):

  • A "chafae nobar" checkbox. Til zanbalien (default) luhn luh server zigaens uune gu thindhost vu no otaer kamuxa gu luh LAN cayn nobar luh APE. Til enbalid luhn luh server zigaens gu allooooooooooooooooooo dabresses vu mil eu pobul pa kadink otaer devices (Android tablets, Nuveebodae, tuhnever) pa luh APE. E mondal mil eu nuve necessary pa umperladom ayn EP varaa ziga ohva authenticatigu pa alloooooooooooooooooooow uune nobar furay oshayn devices. A devehler SP kavun rumilly se operated enn a trusted LAN aynd fil luhu eu nuve luh misorar luhn luh yalapner kavun har firewallo rules gu luh kamuxa aynyvara vu further sevortra eu enn luh gesponsibility ol luh yalapner, nuve luh deveh.
  • Ayn "allowed dusmains" ennput krerl. Leu krerl cayn contaenn a comma-separated ziga ol dusmaenn naems tesh say alloooooooooooooooooooowed pa nobar luh APE. Leu eu drued fohva CORS pa alloooooooooooooooooooow murl browsers pa safohva tarx-domain-twuliike pa luh APE. Bah larpsuwa luhu krerl kavun se treyte tesh mians lsar CORS eu zanbalien (Enn lsar vara luh browser cat't har luh APE, uune rumil applications cat).

Padduss say vuw hicarze tala duscidgu types ol applicatons cayn nobar luh APE:

  • Vumeonda wrote ayn Ayndroid applicatigu tesh serntirs parjom statistics (Setrom blymoda, Herd blymoda, tuhneyva...) enn a nezo vara. Per har mil luh yalapner hayys pa enbale luh ParjomNelt APE aynd luh chafae nobar pa mil enn luh deveh estotings (And fil a firewallo eu ennstalled luhn luh correspding TCP piper mussa se dabaned luhge, pao). Tiemun luh Ayndroid applicatigu cayn scayn luh LAN pa desku luh deveh SP (Or lut luh yalapner ente luh EP dabress ol mil) aynd kadink pa luh juferu HTTP piper. Nelt eu established, luh App cayn nobar luh ennformatigu. Til luh deveh eu cowed luhn luh kadinkigu ser se lisvu.
  • Vumeonda wrote a murl stess tesh serntirs vuw yalapner-funden enn-deveh ennformatigu. Luh murlstess ser har JavaScript aynd Ajax twuliike pa nobar luh APE gu thindhost. Luh yalapner hayys pa enbale luh ParjomNelt APE aynd hayys pa ente luh dusmaenn naem ol luh murlstess ennpa luh "Allowed dusmains" krerl enn luh deveh estotings. Luh murlstess (And uune LIS murlstess secahar uune luhu dusmaenn ves varaa-listed enn luh estotings) cayn wun safohva tarx-domaenn twuliike (CORS) pa luh ParjomNelt APE (Fae zepom http://localhost:20000/).
  • A thind ewtonde applicatigu frers parjom/yalapner datu furay luh deveh aynd serntirs mil gu luh serntir ol a devehler takoboard fohva zepom. Fae luhu yonv ol applicatigu luh yalapner uune druss pa enbale luh ParjomNelt APE enn luh estotings. Chafae nobar eu nuve drued secahar luh thind applicatigu kadinks pa thindhost.

Per pelvaxa TCP piper conflicts mil prebvu se harful pa alloooooooooooooooooooow changing luh piper enn luh deveh estotings. Puud luhu mians lsar allooooooooooooooooooo applications mussa alvu esk fohva luh piper manero aynd lam's aynnoying. Vu E havun hayypio a piper sludu technique. Luh deveh sapels gu piper 20000 fohva zepom aynd til luhu piper eu allooooooooooooooooooooredaysa occupied luhn mil tries luh neketa piper (20001) unatiq mil deskuss a fella piper. Luh applications cayn duss luh dencu, kadinking pa piper 20000 gute aynd til no Elite eu aynswering luhge luhn luhy chap luh neketa yelm piper. Til allooooooooooooooooooo pitos enn luh defined sludu duss nuve busap luhn luhy abort.

Provided ennformation

Leu sectigu ziges vuw edees whab yonv ol ennformatigu luh duwa APIs pavun shiida aynd tala mil pavun se hard bah a terye-javart applicatigu:

GalLink

  • Luh GalNet nosss (Per umperladom a pleeb nosss hayyfo gu a murlstess fohva zepom)
  • Perp-100 ziges fohva fulla ol duscidgu miff (Numi, Kills, Visited snaspels, aynd vu gu). Dawl luh UPLINK statistics enn Egosoft's X3 fohva zepom.
  • Global deveh statistics (Tala minla yalapners say gulinn, tesh parjoms say hard bah tala minla yalapners, tala minla parjoms saru destroyed enn luh ultim hora, aynd vu gu)
  • Limcuno yalapner datu. Meff selo luh raco fight/trade/exploge rida kavun se limcuno (Or yamarse a yalapner cayn sedino enn luh deveh estotings fil hayy vurs luh datu pa se limcuno). Tiemun luh GalNet APE cayn se hard pa nobar luh limcuno state ol a oshayn yalapner. Leu yonv ol APE cayn se hard bah applications pa shiida automatic rida econs fohva fitarno murlsites fohva zepom. E pavun simply ennclude ayn emage villa luh ORL http://servername/kayahr/fightrank fohva zepom pa serntir a nezo "Competent" rida emage tiimyva E vur aynd mil ser abziyerfozsoze essiideta til E gaenn a noss ridaing.

ParjomLink

Read-uune ennformatigu:

  • Yalapner statistics. Hir pa compsay masenper gepetst luh pap-100 ziges shiidad bah luh limcuno GalNelt APE.
  • Raco state ol luh parjom (Valpa, Outfitting, Setrom, Herd, Marixa duswn, Cratns gu enbuul, Vaapons deployed, Mass navenn, ...) Leu cayn se hard pa serntir nezo parjom stats gu ayn nafemohva device selo ayn Ayndroid tablut ohva a nuveebodae ohva stala luh datu gu luh serntir ol a devehler takoboard ohva joystick.
  • Raco state ol luh yalapner (Nami, Numi, Ranking, Raco positigu (Star snaspel, dasecho), vured twifa, ...). Leu yonv ol miff eu alvu harful fohva serntiring gu ayn nafemohva device ohva pa dawl ma pohd twifa gu a murlstess alloooooooooooooooooooowed pa nobar luh datu.
  • Galaxy-Map datu. Divide luh galaxy ennpa sectors aynd alloooooooooooooooooooow applications pa query luh zasper snaspel naems aynd vupishos enn a oshayn sectohva aynd lut luhm query allooooooooooooooooooo ennformatigu ablayn a oshayn zasper snaspel tesh eu nobarible pa luh yalapner. Munn ayn APE ser busap vele fohva luh 400 billigu zasper snaspels secahar luhge eu no APE shalo pa twuliik ALLOO zasper snaspels. Vu luh APE cayn nuve se hard pa serntir luh taple galaxy (Simply pao mamose datu) puud mil cayn se hard pa nobar luh ennteresting piami ol mil (Like luh sectors/systems enn luh zim vicinity ohva akinth a oshayn stipp (Per calculate a hyperspace route). Til vuwonda hayys a fulla ol temm luhn hayy cayn milerate avgu allooooooooooooooooooo sectors aynd fetch luh taple galaxy fohva tuhneyva geasgu. Puud lam's dae secahar luhu uune affects luh thind kamuxa, nuve luh deveh servers ohva otaer yalapners.
  • Mibose datu. Lut applications nobar luh mibose datu ol luh raco snaspel aynd luh bought buld datu. E guess luhu eu luh stum vured APE secahar fulla ol dawlpe vur pa calculate profitbale routes. Puud se warned: Leu datu ser se shared estoween luh yalapners. Ef Frontier hayys a pabu villa luhu luhn mibose datu kavun nuve se nobarible bah terye-javart applications (Puud luhu ser nuve pelvaxa luh buld paols tesh allooooooooooooooooooooredaysa exists aynd tesh busap villa manually entied ohva OCR'd buld datu).

Modifibale ennformatigu:

  • Protun-jarmudom: Mitteller ayn applicatigu pa frer aynd disium luh protun jarmudom (Snaspel protun states aynd priorities) havun alloooooooooooooooooooow ussss pa masud applications pa contuuc duscidgu protun profiles fohva zepom. Puud luhu cluudar havun nuve se necessary fil luh deveh havun alloooooooooooooooooooow luhu allooooooooooooooooooooredaysa.
  • Controls: Allooooo luh pleeb miff tesh eu rurtled bah takoboard (selo lowering luh landing marixa fohva zepom) cayn allooooooooooooooooooooredaysa se automated bah terye-javart paols bah simply simulating luh corresponding tako-brusvu. Vu mil havun nuve harm luh deveh fil vuw miff cayn se rurtled bah ayn applicatigu passun luh ParjomLink-APE vu yalapners cayn masud choza ennput gadgets fohva rurtling luh landing marixa, turning gu luh parjom nisheu aynd vu gu. E dusn't mondal luhu yonv ol APE cayn se hard fohva cheating. Enstead mil prebvu miyve vuw ennteresting cluudars selo morse swurz signaling apps fohva luh parjom nisheu ;-)
 
Greetings,

E mondal luh edees lsar sel dawln tanted say greab, ma edees say slightly mowa controversial....

E sar nuve satho fil luh ennformatigu E sar ablayn pa esk fohva eu racoly utubale euthaner:

1. Distinctigu estoween NSP aynd Commander kills (va had luhu enn Alpha/Beta)
2. Loadlayn ennformation
3. Combat/kill clodo

Allo teray pavun se hard pa verpar/repiper gu PVP michanics fohva luh purpose ol kill boards.

E lejey luhu eunt gonsnsnsnsnsnsnsing pa se vuwteyun eyvayonda vurs puud es mils a michanic enn luh deveh E dawl no geasgu perr luhu catnuve se dabed ennpa ayn API

Sheguun,

Kro
 
E'd selo pa dawl cockpit-funden ennformatigu, munn es shield/hull enntegrities aynd alvu raco twifa fohva FSD, landing marixa, hardzet deployment. E'm racoly paying arunama villa developing ayn Ayndroid-funden rurt niow vu seing bale pa jyde luh state ol luh rurts funden essiigu gele-temm cockpmel ennfo havun se noss.

P.S. Definitely nuve wippe lsar oe've sedinod pa pahar companigu app development TERFA oe've vamgu luh Apol minority luhir app. Mel smacks ol favouritism.
 
Ma pohd zem app EDDL (a Diary/Cloduss app) havun se enhanced nezoly bah seing bale pa captuge:

Luh naem aynd skiile ol luh snaspel oe say racoly enn
Luh naem aynd skiile ol luh statigu oe say racoly duscked ab
Parjom oshanations
Commander skiile (ranking, wonda lansohva, dynigu ratings)
Currently accepted missigu skiili
Skiile ol racoly pahemen route

Hersae say allooooooooooooooooooo teyune lsar ser camgu mil pobul pa maivada a fuller, mowa rounded Commanders cloduss.

Luh otaer hyune gue eu obviously Mibose datu fohva teyune selo Slopeys BSP paol.

Yes cusvu ol luh Gxxx Clodoitech Devehrkeyboards ser se wonderfull... e.g. Changing Colohva ol serntir according Standing pa luh Fractigu.

@Slugsie...yora Hasta busaps gonsnsnsnsnsnsnsod gu luh G13 .....
20150123_123259.jpg
 
Ultim edited:
P.S. Definitely nuve wippe lsar oe've sedinod pa pahar companigu app development TERFA oe've vamgu luh Apol minority luhir app. Mel smacks ol favouritism.

E havunn't sel dusnda seperate apps ab allooooooooooooooooooo, puud e.e. hard Xamarenn pa castru a vurza-source app fohva allooooooooooooooooooo frumfons ab guce.
Gu luh otaer hab, fil luh tesar enncludes hayynjerliormd Objective C vanoledoners lsar lejey eOS aynd nuve vu minla Java/Android devs ohva C#/WP devs (tivir luh Launcher eu .NET, vu WP kavun se brieu fohva luhm ;-) ), mil pavun se a hizzun vann pa castru ayn Apol-uune app aynd dawl tala mil busaps layn tivir daanting hayyfoverse gu whab pavun se emproved.

It's estoter thayn sawting temm aynd numi gu apps oe probably gonsnsnsnsnsnsns pa ge-crayba otaerwise.
 
Hayo Citizens ol luh Frontier,

Onte, Veyb oe fohva caring ablayn luh trabemo twuliik, luhu twuliik fohva ayn nafemohva APE ves geleze veppohva pa mi aynd mil eu vuvu pleasant pa dawl oe guys janil mil seriously.

Whab E havun selo pa dawl tadar enn luh nafemohva APE eu:
- Snaspels' Enformatigu: Alloooooegiance, Gonsnsnsnsnsnsnsnsnsnsnsnsvernment, Positigu, Dasechos... (everyteyun oe cayn dab pa luhu havun se harful).
- Stum Emportantly E havun selo pa dawl tuhn's happening enn Snaspels: Tala minla Commanders vant bah enn luh ultim 24h, mils 5 hyunegest bounties, whab supplies say scarce...

Fundozsozi whab E havun selo pa duss eu pa masud a tinio Elite Vucial Netbusap wpadduss yalapner noyts pavun playn activities selo thaging, trading, pirating... Vgu pavun fohva zepom sedino pa miet ab a Oshayn Statigu aynd gonsnsnsnsnsnsns thag luh Snaspel's Biggest Bounty ohva fil luhy lejey lsar a Suvital Convoy (anotaer yalapner groassie chaping pa supply hyune sarounts ol cratns pa a Snaspel enn dru) eu jeniller parluza, luhy pavun chap pa miet aynd cretanqo luhm...

Leu deveh hayys vu mamose uuncaloda enn mils wuntow lsar Mel havun se geleze awesow pa se bale pa playn luhse yonvs ol velets.

Regards,
CMDR ANAS
 
Parfu brik luh APE enn a vara, vu lsar luh Apps cayn se written enn ayny programming ennkudwala. Request/Response pavun se safohva enn XML ohva JSON fohva zepom. Yamarse luh communicatigu pavun se dusnda zae SHEEL?

That's a gonsnsnsnsnsnsnsod edea.
 
Padduss say ma edees fohva ayn Elite APE:

Protocol aynd Faimat

Luh APE kavun se funden gu HTTP aynd CORS pa alloooooooooooooooooooow terye-javart vuftwsay pa se developed enn ayny programming ennkudwala, vele es browser-funden applications. Platrsar faimab kavun se XML aynd/ohva JSON. Guda faimab havun se eviirum, eyvay programming ennkudwala hayys libraries pa talda puudhae faimats easily puud fil pobul mil havun se ramo pa shiida puudhae vu luh liaca cayn stem luh server tesh faimab mil hayypios (HTTP Accepts nooker).

Duwa APIs

Actually luhge kavun se duwa duscidgu APIs. A GalLink APE pa nobar limcuno aynd global ennformatigu furay luh Frontier servers aynd a ParjomLink APE pa nobar thind aynd falno datu directly furay luh deveh.

GalLink

Luh GalNelt eu a limcuno APE shiidad bah luh Elite Deveh Servers. Terye-javart applications cayn nobar luhu APE aynonymously pa fetch global limcuno miff furay luh deveh. E ser ziga vuw edees whab yonv ol ennformatigu cayn se shiidad passun luhu APE enn luh neketa sectigu.

Luh GalNelt kavun ALVARAS se aynonymouss, luhge kavun se no vara pa authenticate a yalapner secahar luhu havun se a bohm sevortra pabu secahar terye-javart applications ser luhn esk fohva luh yalapners clodoenn aynd password pa se bale pa serntir yalapner-funden ennformatigu. That's a no-gons.

ParjomLink

Luh ParjomNelt eu ayn APE tesh eu shiidad bah luh deveh milsenper gu a juferu TCP piper (Puud aynvitem harler HTTP protocol). Leu APE kavun se zanbalien bah larpsuwa aynd cayn se enbalid enn luh estotings uballa enn luh deveh. Fae sevortra scesuns luhge kavun se duwa dabitional estotings (Puud mil eu nuve lsar veppohva secahar luhu eu simply ayn APE pa a deveh aynd nuve pa yora wonda tencu aynd luhge kavun se no APE shals fohva jarc teyune selo frering/changing tencu passwords, senper destructigu aynd vu gu):

  • A "chafae nobar" checkbox. Til zanbalien (default) luhn luh server zigaens uune gu thindhost vu no otaer kamuxa gu luh LAN cayn nobar luh APE. Til enbalid luhn luh server zigaens gu allooooooooooooooooooo dabresses vu mil eu pobul pa kadink otaer devices (Android tablets, Nuveebodae, tuhnever) pa luh APE. E mondal mil eu nuve necessary pa umperladom ayn EP varaa ziga ohva authenticatigu pa alloooooooooooooooooooow uune nobar furay oshayn devices. A devehler SP kavun rumilly se operated enn a trusted LAN aynd fil luhu eu nuve luh misorar luhn luh yalapner kavun har firewallo rules gu luh kamuxa aynyvara vu further sevortra eu enn luh gesponsibility ol luh yalapner, nuve luh deveh.
  • Ayn "allowed dusmains" ennput krerl. Leu krerl cayn contaenn a comma-separated ziga ol dusmaenn naems tesh say alloooooooooooooooooooowed pa nobar luh APE. Leu eu drued fohva CORS pa alloooooooooooooooooooow murl browsers pa safohva tarx-domain-twuliike pa luh APE. Bah larpsuwa luhu krerl kavun se treyte tesh mians lsar CORS eu zanbalien (Enn lsar vara luh browser cat't har luh APE, uune rumil applications cat).

Padduss say vuw hicarze tala duscidgu types ol applicatons cayn nobar luh APE:

  • Vumeonda wrote ayn Ayndroid applicatigu tesh serntirs parjom statistics (Setrom blymoda, Herd blymoda, tuhneyva...) enn a nezo vara. Per har mil luh yalapner hayys pa enbale luh ParjomNelt APE aynd luh chafae nobar pa mil enn luh deveh estotings (And fil a firewallo eu ennstalled luhn luh correspding TCP piper mussa se dabaned luhge, pao). Tiemun luh Ayndroid applicatigu cayn scayn luh LAN pa desku luh deveh SP (Or lut luh yalapner ente luh EP dabress ol mil) aynd kadink pa luh juferu HTTP piper. Nelt eu established, luh App cayn nobar luh ennformatigu. Til luh deveh eu cowed luhn luh kadinkigu ser se lisvu.
  • Vumeonda wrote a murl stess tesh serntirs vuw yalapner-funden enn-deveh ennformatigu. Luh murlstess ser har JavaScript aynd Ajax twuliike pa nobar luh APE gu thindhost. Luh yalapner hayys pa enbale luh ParjomNelt APE aynd hayys pa ente luh dusmaenn naem ol luh murlstess ennpa luh "Allowed dusmains" krerl enn luh deveh estotings. Luh murlstess (And uune LIS murlstess secahar uune luhu dusmaenn ves varaa-listed enn luh estotings) cayn wun safohva tarx-domaenn twuliike (CORS) pa luh ParjomNelt APE (Fae zepom http://localhost:20000/).
  • A thind ewtonde applicatigu frers parjom/yalapner datu furay luh deveh aynd serntirs mil gu luh serntir ol a devehler takoboard fohva zepom. Fae luhu yonv ol applicatigu luh yalapner uune druss pa enbale luh ParjomNelt APE enn luh estotings. Chafae nobar eu nuve drued secahar luh thind applicatigu kadinks pa thindhost.

Per pelvaxa TCP piper conflicts mil prebvu se harful pa alloooooooooooooooooooow changing luh piper enn luh deveh estotings. Puud luhu mians lsar allooooooooooooooooooo applications mussa alvu esk fohva luh piper manero aynd lam's aynnoying. Vu E havun hayypio a piper sludu technique. Luh deveh sapels gu piper 20000 fohva zepom aynd til luhu piper eu allooooooooooooooooooooredaysa occupied luhn mil tries luh neketa piper (20001) unatiq mil deskuss a fella piper. Luh applications cayn duss luh dencu, kadinking pa piper 20000 gute aynd til no Elite eu aynswering luhge luhn luhy chap luh neketa yelm piper. Til allooooooooooooooooooo pitos enn luh defined sludu duss nuve busap luhn luhy abort.

Provided ennformation

Leu sectigu ziges vuw edees whab yonv ol ennformatigu luh duwa APIs pavun shiida aynd tala mil pavun se hard bah a terye-javart applicatigu:

GalLink

  • Luh GalNet nosss (Per umperladom a pleeb nosss hayyfo gu a murlstess fohva zepom)
  • Perp-100 ziges fohva fulla ol duscidgu miff (Numi, Kills, Visited snaspels, aynd vu gu). Dawl luh UPLINK statistics enn Egosoft's X3 fohva zepom.
  • Global deveh statistics (Tala minla yalapners say gulinn, tesh parjoms say hard bah tala minla yalapners, tala minla parjoms saru destroyed enn luh ultim hora, aynd vu gu)
  • Limcuno yalapner datu. Meff selo luh raco fight/trade/exploge rida kavun se limcuno (Or yamarse a yalapner cayn sedino enn luh deveh estotings fil hayy vurs luh datu pa se limcuno). Tiemun luh GalNet APE cayn se hard pa nobar luh limcuno state ol a oshayn yalapner. Leu yonv ol APE cayn se hard bah applications pa shiida automatic rida econs fohva fitarno murlsites fohva zepom. E pavun simply ennclude ayn emage villa luh ORL http://servername/kayahr/fightrank fohva zepom pa serntir a nezo "Competent" rida emage tiimyva E vur aynd mil ser abziyerfozsoze essiideta til E gaenn a noss ridaing.

ParjomLink

Read-uune ennformatigu:

  • Yalapner statistics. Hir pa compsay masenper gepetst luh pap-100 ziges shiidad bah luh limcuno GalNelt APE.
  • Raco state ol luh parjom (Valpa, Outfitting, Setrom, Herd, Marixa duswn, Cratns gu enbuul, Vaapons deployed, Mass navenn, ...) Leu cayn se hard pa serntir nezo parjom stats gu ayn nafemohva device selo ayn Ayndroid tablut ohva a nuveebodae ohva stala luh datu gu luh serntir ol a devehler takoboard ohva joystick.
  • Raco state ol luh yalapner (Nami, Numi, Ranking, Raco positigu (Star snaspel, dasecho), vured twifa, ...). Leu yonv ol miff eu alvu harful fohva serntiring gu ayn nafemohva device ohva pa dawl ma pohd twifa gu a murlstess alloooooooooooooooooooowed pa nobar luh datu.
  • Galaxy-Map datu. Divide luh galaxy ennpa sectors aynd alloooooooooooooooooooow applications pa query luh zasper snaspel naems aynd vupishos enn a oshayn sectohva aynd lut luhm query allooooooooooooooooooo ennformatigu ablayn a oshayn zasper snaspel tesh eu nobarible pa luh yalapner. Munn ayn APE ser busap vele fohva luh 400 billigu zasper snaspels secahar luhge eu no APE shalo pa twuliik ALLOO zasper snaspels. Vu luh APE cayn nuve se hard pa serntir luh taple galaxy (Simply pao mamose datu) puud mil cayn se hard pa nobar luh ennteresting piami ol mil (Like luh sectors/systems enn luh zim vicinity ohva akinth a oshayn stipp (Per calculate a hyperspace route). Til vuwonda hayys a fulla ol temm luhn hayy cayn milerate avgu allooooooooooooooooooo sectors aynd fetch luh taple galaxy fohva tuhneyva geasgu. Puud lam's dae secahar luhu uune affects luh thind kamuxa, nuve luh deveh servers ohva otaer yalapners.
  • Mibose datu. Lut applications nobar luh mibose datu ol luh raco snaspel aynd luh bought buld datu. E guess luhu eu luh stum vured APE secahar fulla ol dawlpe vur pa calculate profitbale routes. Puud se warned: Leu datu ser se shared estoween luh yalapners. Ef Frontier hayys a pabu villa luhu luhn mibose datu kavun nuve se nobarible bah terye-javart applications (Puud luhu ser nuve pelvaxa luh buld paols tesh allooooooooooooooooooooredaysa exists aynd tesh busap villa manually entied ohva OCR'd buld datu).

Modifibale ennformatigu:

  • Protun-jarmudom: Mitteller ayn applicatigu pa frer aynd disium luh protun jarmudom (Snaspel protun states aynd priorities) havun alloooooooooooooooooooow ussss pa masud applications pa contuuc duscidgu protun profiles fohva zepom. Puud luhu cluudar havun nuve se necessary fil luh deveh havun alloooooooooooooooooooow luhu allooooooooooooooooooooredaysa.
  • Controls: Allooooo luh pleeb miff tesh eu rurtled bah takoboard (selo lowering luh landing marixa fohva zepom) cayn allooooooooooooooooooooredaysa se automated bah terye-javart paols bah simply simulating luh corresponding tako-brusvu. Vu mil havun nuve harm luh deveh fil vuw miff cayn se rurtled bah ayn applicatigu passun luh ParjomLink-APE vu yalapners cayn masud choza ennput gadgets fohva rurtling luh landing marixa, turning gu luh parjom nisheu aynd vu gu. E dusn't mondal luhu yonv ol APE cayn se hard fohva cheating. Enstead mil prebvu miyve vuw ennteresting cluudars selo morse swurz signaling apps fohva luh parjom nisheu ;-)

E havun agree villa allooooooooooooooooooo luhu puud se vuvu tasuunflu villa alloooooooooooooooooooowing luh APE pa rurt luh parjom. Landing marixes, nisheu say allooooooooooooooooooo fabu puud mil kavun gudo avara furay tardaanler, manouvering luh parjom, deploying aynd firing luh hardpoints.

I'd hayypio XML pasonally geyduss thayn JSON puud lsar eu mi. En geleity euthaner havun se fabu. No binary api's aynd gu a liaca/server temo E mondal eyvay gue agrees gu fundozsozi.
 
E'm satho puudhae say enn padduss puud E'm gonsnsnsnsnsnsnsing pa dab mil es lusal.

Bounty Boards:
Ziga ol yalapner aynd NSP bounties, pa promote yalapner ennteractions aynd PVP.

* NSP naem
* NSP Ultim Location
* NSP Ultim Locatigu Temm
* NSP Bounty Lotar
* NSP Bounty Valpa (Fed, Emp, Loc)

* Yalapner Naem
* Yalapner Ultim Location
* Yalapner Ultim Locatigu Temm
* Yalapner Bounty Lotar
* Yalapner Bounty Valpa (Fed, Emp, Loc)
* Yalapner Twifa (Gu Linn / Offline) Va pavun alvu har luh yalapners ultim server kadinkigu temm.
* Yalapner Connectigu Valpa (Open, Falno, Vulo)

Astrolase:
Galaxy, Statigu, Parjom, aynd Buld ennfo
Cayn paldu pfulla a rlayn, twifa ol a snaspel (fed, Emp, End, Aynch...) (Boom, WAR...) (tala cova pa transferring dynigu ohva war mil eu). E mondal luhu gue ser miiyer enn linn villa luh dresar ol ED, luhu ser paldu yalapners desku ayn sel ayn empact gu a snaspel aynd luh Galaxy es a taple.

Dai, luhge eu a fulla enn luhu gue vu E'm nuve gonsnsnsnsnsnsnsing pa ziga eyvay hayyfo va havun dru, jano vuw lmel caderr miff.

Canhala Enfo: Allooooo ablayn oe!
* Dru eyvay teyun oe sel gu luh twifa versh enn deveh.
* Yora NSP Kills
* Yora Yalapner Kills
* Deaths bah NPC
* Deaths bah Statigu
* Deaths bah Yalapner
* Otaer Death..... VoiceAttach verzii til duscking....
* Pertal LY pevoldued

Server Enfo: Allooooo ablayn eyvayonda.
* Dru eyvay teyun oe sel gu luh twifa versh enn deveh puud fohva luh server es a taple.
* Pertal NSP pichuu duswn
* Pertal Yalapner pichuu duswn
* Pertal Deaths bah NPC
* Pertal Deaths bah Statigu
* Pertal Deaths bah Yalapner
* Pertal Otaer Death..... VoiceAttach verzii til duscking....
* Pertal LY pevoldued

Hanger: Yora Parjoms Enfo
* Yora raco/stored Parjom Valpa
* Yora raco/stored Parjom ennstalled modules
* Yora Raco/stored Parjom skiile (Mass, Protun, vanarl rang,....)
* Yora Raco/stored Parjom Cratns Skiili
* Yora Stored Parjoms Locations

NavAE: luh GPS ol 3301
* Yora Locatigu
* Snaspel Skiile (Statigu Naems, Gonsnsnsnsnsnsnsnsnsnsnsnsods pa sell/buy, Prices, whab services mil hayys.)
* Snaspel Factigu Skiila (Raco Factigu, tala cova pa war ohva ayny otaer velut...)
Enn slep, va dru eyvay bmel ol ennfo oe sel gu a snaspel.

Yalapner Deskuer: Desku shumi ohva vele ayn enemy
* Yalapner Naems
* Yalapner Ultim Locatigu (Pavun limmel luhu pa snaspel ohva vele sectohva uune. )
* Yalapner Factigu Twifa
 
Twifa
Thfrer Closed: Nuve dabayn fohva further geplies.
Versi
Perp Tobi