Damage Control 3 - operatiuni speciale [BBC]
dsalageanu
Iata si al treilea (si penultimul) articol din seria Damage Control. Primele doua le gasiti aici:
Damage Control 1 (De ce fura soldatii / despre Damage)
Damage Control 2 - o istorie a inovatiei
Disclaimer: articolul acesta contine informatii controversate, unele cu caracter de secret militar, unele despre actiuni sau activitati care incalca in mod flagrant legile eRepublik. Asta-i viata. Acestea au fost faptele. Intre acuratete si politete, prefer acuratetea.
Prin operatiuni special e intelegem toate activitatile militare sau para-militare pe care un guvern le intreprinde in mod organizat, in vederea asigurarii unui avantaj strategic, in afara mecanismelor modulului de razboi. Adicatelea, tot ce se poate face, in afara de a apasa "fight".
1. Platforme de comunicatii si antrenament
Jocul ofera inca destul de putine instrumente de comunicare si organizare, lucru care limiteaza logistic si organizatoric capacitatea de a coordona actiuni complexe. La inceput, mecanismele din joc au fost sprijinite de forum-uri, apoi de chatroom-uri, apoi de intalniri IRL si telefoane mobile, etc.
Ulterior a aparut Google Docs, form-uri de inscriere si prezenta, calculatoare de damage si multe, multe altele. Poate cel mai spectaculos proiect in acest sens a fost Training Camp, dezvoltat, pana la un punct, de catre Dusty. Acesta era un simulator complex al modulului de razboi V1, care sa permita organizarea de scenarii de lupta, mobilizare si management al unitatilor militare.
Proiectul a fost tras pe dreapta datorita instabilitatii majore a jocului de la vremea aceea, care a atras dupa sine si retragerea lui Dusty. Cam asa arata:
2. Informatii si contrainformatii
La apogeul razboiului rece, atat noi cat si PEACE aveam oameni care aveau sarcina de a identifica si de a se infiltra in chatroom-uri militare si de a aduna informatii tactice sau politice. Se cautau in gunoaie (Google cache, unde o sa va mirati cate informatii din chatroom-uri teoretic parolate se pot gasi), se foloseau resurse incredibile pentru a se obtine informatii corecte si la timp.
La un moment dat aveam un vorbitor (non-nativ, e drept, dar fluent) de indoneziana, localizat IRL in SUA, cu care tineam legatura prin ambasadorul SUA in Romania. Stiam cand sunt sarbatorile islamice, stiam pe ce fusuri orare sunt localizati diferite comunitati sau diferiti comandanti, etc. Apropos, stiati ca GLaDOS traieste in California?
SRI a functionat semi-formal. Au fost multe incercari de organizare formala, incepand cu Astromaniac si terminand cu Marius Ovidius (aka Shai Hulud / Maniu, whatever), care a adus mult profesionalism in contrainformatiile romanesti.
Formal sau informal, informatiile curgeau. Din pacate, in ambele sensuri 🙂
3. Decodere de TRIVIA
Pentru cei care nu au mai prins Trivia: a fost una din ideile cele mai controversate ale jocului. in practica, cand dadeai Work, Train sau Fight, aparea o casuta cu 5 intrebari la care trebuia sa raspunzi in 20-30 secunde. Primeai 10% bonus daca raspundeai corect si 10% daca raspundeai in timp util. Pentru fiecare intrebare. Deci, 50+50 = 100% bonus. Cam mult. Asa ca, am luat problema in maini:
Decoderele de trivia functionau, in esenta, prin decodificarea paginii si identificarea intrebarilor, care eau cross-check-uite cu baze de date cu raspunsuri. Suna simplu, nu? Ia intrebati-va: de unde aveam noi baza de date cu raspunsurile?
Sute si mii de oameni care dadeau zilnic work, train sau fight au muncit pentur a copia raspunsurile corecte si a completa bazele de date respective. De ambele parti ale "cortinei de fier". Zeci de programatori, in multe echipe, adaptau decoderele la schimbarile de securitate ale eRepublik.
Practic, a fost un razboi cu developerii Erepublik. Un razboi pe care noi nu il putem pierde si pe care ei nu il puteau castiga. Eram mai multi, mai bine pregatiti, cu mai multi bani si mai multi ochi pe platforma live. Ultima data cand echipa tehnica Erepublik si-a incordat muschii au lansat un sistem Trivia bazat pe flash (semi-functional, sacrificand sute de ore pretioase de bugfixing) la care s-a muncit enorm. Noi l-am decodat in mai putin de 24 ore (cu 2 echipe, una de romani si una de francezi), inginerii PEACE s-au descurcat si ei in aprox. 36 ore.
Primul decoder a fost dezvoltat in Romania de catre Smif (la coordonare, nu la probramare) si a insemnat enorm. Din fericire pentru toata lumea, Trivia a fost retrasa din joc, ceea ce a marcat si sfarsitul erei decodoarelor.
4. Script-uri
Categorie de soft-uri scoasa in afara legii de catre Erepublik, script-urile sunt multiplicatoare de "forte" in joc. Sunt multe tipuri de script-uri care au fost proiectate si dezvoltate, unele din ele au fost implementate si utilizate. Le voi descrie pe aceste coordonate:
4.a. Deployed scripts
i. Mamaliga
Mamaliga era o arma anti-tanc, care facea o chestiune simpla. Ii dadeai un cont pe care sa il gestioneze (al tau de exemplu) si un tanc inamic pe care vroiai sa-l blochezi. Dupa care, script-ul cumpara paine q1 de pe piata (cea mai ieftina) si o dona inamicului. Efectul era ca, dupa ce tancul isi epuiza armele din inventory, nu mai pute nici sa primeasca donatii, nici sa cumpere, avand inventory-ul permanent plin. Era deadly, nu aveai timp nici sa stergi food-ul, nici sa te descurci cu 2 browsere, sau alte alea. Game over.
Tool-ul a fost retras odata cu introducerea Captcha la donatii repetate. Faza funny este ca armata indoneziana a prins strategia si faceau acelasi lucru manual contra tancurilor noastre. Evident, ineficient.
ii. Manager de firme
Intrebare: ai 1000 de soldati care iti vin in tara pentru o campanie serioasa. Au skill-uri in land si manufacturing. Cate firme trebuie sa ai pentru a le oferi locuri de munca si pentru a asigura productivitate maxima?
Raspuns: 2
🙂
iii. Tool-uri de productivitate
Au fost implementate, in special in perioada primului meu mandat, multe tool-uri de eGovernment, dar acestea nu intra in categoria "tehnica militara". Chestii pasnice, care ofereau informatii si statistici. Sunt convins ca sunt o gramada in functiune si acum, dezvoltate atunci sau mai recent. Avem multi oameni talentati, nu imi fac griji 🙂
4.a. Never deployed scripts
Aici intram pe un teritoriu mai alunecos, astfel incat sa nu mi-o luati in nume de rau daca o sa fiu mai eliptic. Vreau doar sa va deschid ochii asupra gradului de complexitate a acestui joc, asupra nivelului de efort necesar pentru a face performanta si asupra seriozitatii si profesionalismului presupus pentru a fi competitiv.
Din fericire pentru joc si pentru comunitate, tool-urile de mai jos nu au fist NICIODATA implementate la nivel guvernamental sau la nivel organizat. STIM ca oameni din PEACE si din Romania au folosit chestii cumva similare, de aceea am pregatiti si noi asemenea solutii. Sigur, ce poate face un entuziast singur e una, ce poate face un stat e complet altceva.
i. Robocop
Unitati de lupta complet automatizate. Stiau sa cumpere Wellness Packs si arme, sa dea fight cand si unde trebuie, etc. Utilitatea practica a incetat odata cu limitarea numarului de WP / persoana.
ii. Turrets
Solutie temporara de defensiva a tarii, pregatita pentru scenariul in care PEACE ar fi decodat modulul de Flash Trivia inaintea noastra. Noi aveam o solutie complicata de decodare, care presupunea utilizarea unor soft-uri dedicate, fapt care nu permitea scalabilitate rapida la nivelul intregii armate. Turret-urile erau formate dintr-un om, un soft, un calculator si multe zeci de conturi. Mai departe v-ati prins...
iii. Operatiunea Kamino
If it’s not ringing a bell, cauta Kamino pe Wikipedia.
Acesta a fost echivalentul arsenalului nuclear in Erepublik. Un tool care putea distruge lumea. Script de management de clone, la scara globala.
Acesta a aparut intr-un moment in care eram disperati de numarul de clone indoneziene si maghiare care, credeam noi, erau facute ca si politica de stat. Acum, gandind la rece, ma indoiesc ca perceptia noastra a fost corecta. Sigur, clone au fost si sunt, dar nu la nivel de politica de stat.
Ei bine, noi am vrut sa o facem. Eu personal am vrut sa am optiunea pe masa. Atentie, aici vorbim de un program care ar fi dezvoltat in cateva luni clone la nivelul unui procent cu 2 cifre din populatia eRepublik, vorbim de servere in centre de date, proxy-uri cu high anonimity, bani adevarati bagati, pattern-uri de comportament studiate, comment-uri in limbi native, corelarea cu tendintele macro-statistice ale jocului, fusuri orare, spor de natalitate, etc, etc, etc. 100% stealth, va asigur.
Cand am realizat ca SE POATE, ne-am speriat. Am considerat ca, daca jocul va fi jucat asa, cu siguranta nu ne vom mai regasi in el. Si am preferat sa plecam 🙂
Pe data viitoare! In urmatorul articol ne vom concentra mai mult pe organizare si pe dinamica sociala, nu pe suprematie tehnologica.
dsalageanu
Comments
it's good to see you up and kicking again 🙂
Kamino o_0
Yeah, give us more 🙂
SUPER V
Interesting history. 🙂
ce vremuri...
Kamino exists.. scary
Da, Kamino putea distruge Lumea Noua. La modul cat mai propriu cu putinta.
Lectia invatata este ca, odata intrat intr-un joc in care ai la dispozitie resurse de calibrul asta (nu uitati, in spatele fiecarui ecetatean e un om adevarat, cu resursele aferente) si o motivatie de asemenea nivel, lucrurile o pot lua razna usor.
Credeti-ma, nu m-am retras degeaba din jocul asta timp de 6 luni.
Ca dev vreu sa vad si eu scripturile pt Kamino 😃 (chiar asa toti sunteti fani StarWars? 😃) They should be interesting 😛
Interesting Article as always.
Nice try Meshter 🙂
Nu, proiectul ala e decomissioned si asa ramane.
Jeez, now this is what I call occupational commitment 😒
Mi-aduc aminte cînd ai pomenit prima oară de operaţiunea Kamino. Bine, nu i-ai spus aşa, dar ai pomenit-o. Mă bucur că nu aţi aplicat-o. Apropo, cine e "noi"?
Eu si echipa din umbra de la Special Ops 🙂
Smif puts the SUPER in superfight....lol
Presimt ca articolul asta e o "bomba cu explozie intarziata". 😐
Sper totusi sa ma insel.
Oricum, inca o data ai demonstrat ce inseamna implicarea si pasiunea in joc. 🙂
The.Crow
Once again, we, the kids of the New World, remain amazed.
Dragos n-am datacenterul pt Kamino si nici inclinatia sa tin asa ceva up 😉 E un interes pur academic sa zicem plus ca oricum am de facut o chestie sa demonstrez unui anume CTO ca nu poti prinde spideri 😉
Ps: Dragos pot sa ma duc si la sursa sa il cer 😛
As for the flash trivia, I dont remember any french one, but ours was ready before yours. You (plural) accused us enough times because of it. 😛
We worked together with eReply 🙂 And it was ready BEFORE yours 😛
Yeah, flower power rookies accused you. Not my kind of people 😛
eReply was later than ours.
Maybe so, human memory isn't anywhere close to a reliable data recording instrument... Even if it's the memory of a super-duper character like me 😛
De cateva stiam de altele nu .Intotdeauna mi-am imaginat ca ar trebuii sa existe anumite tooluri de genul asta ,dar nu credeam ca cineva se va inhama la coordonarea unor proiecte de asemena magnitutidine .
Ma gandeam ca daca eRomania va ajunge vreodata iar foarte puternica va avea nevoie de asemena unelte (ma refer la cele care nu incalca regulile desigur ),dar nu ma asteptam ca eRomania deja sa fi avut asemenea tooluri .Chapeau 🙂
P.S. Niste linkuri catre tooluri "pasnice" ? 🙂
Votat.
Si eu care credeam ca intrasem pe chatul armatei italiene si le aflam planurile cand bissiaco era sef peste armata Peace realizasem o mare performanta 🙂
Daca stiam ca exista in eRomania structuri organizate stiam si eu ce sa fac cu informatia 🙂
Il astept si pe Zoli cu dezvaluri a ce tooluri au si ei 🙂
dsalageanu ar trebuie sa mentionezi ca in secunda 1 de v1, noi aveam toate intrebarile de la train si work, si de la war pentru batalia din Central Slovakia, unde am dat eu 30k+ damage, unde am devenit primul Field Marshall al eRepublik si cum s-a putut asta.
Pe atunci, cred ca am aflat cel mai tarziu de http://temporary.erepublik.com" target="_blank">http://temporary.erepublik.com versiunea de test a v1 unde doar 100 de insi aveau access TEORETIC! Si cum am stat 2 zile cu the_mihai si am strans intrebarile, si in secunda 1 de v1, impreuna cu Alecu Cezar dadeam in folosinta http://barracks.receptie.ro!" target="_blank">http://barracks.receptie.ro!
Cate lucruri ies la suprafata 🙂
Credeam la un moment dat ca barracks e singurul tool din ER 🙂.
damn poate trebuia poate nu trebuia sa spui cei ai spus, oricum iti dezvolt subiectul la berica fara limita din timisoara!
eRepublik therealInsider
Haha exactly the Real Insider 😁)
Pacat ca o idee buna pentru un joc este implementat in acest mod. Am jucat multe jocuri online, cateva din ele la cel mai mare nivel, dar niciodata nu am intalnit atatea portite pentru cheat ca pe aici.
Si chiar conteaza daca cineva a avut flash trivia mai repede de 24 de ore? Din ce imi amintesc eu, flash trivia nu functiona bine cel putin 3 zile (aveai sanse mari sa te trezesti cu o fereastra mare si alba, care apoi sa considere ca nu ai raspuns corect la nimic).
Damn, I love Special Ops
super tare
Da, exista intr-adevar o dilema: spun ce stiu si "dau din casa" sau imi tin gura. Am ales sa vorbesc (limitat, desigur, vor ramane multe lucruri nespuse), dintr-un motiv simplu:
E important ca EI sa nu afle ce facem sau ce am facut. Dar, problema esta ca nici NOI nu mai stim cine suntem. Trebuie sa reinvatam sa fim puternici.
Oricum, pe viitor nu vom castiga cu tehnologia de ieri, ci cu cea de maine. Nu tool-urile sau strategiile amintite in aceste articole sunt importante, ci CAPACITATEA NOASTRA DE A LE DEZVOLTA.
Noi nu am fost un mare imperiu pentru ca am avut tactici si instrumente, ci pentru ca am avut motivatia si talentul sa le dezvoltam. Si aceste lucruri nu le putem pierde.
In martie apar module noi, jocul se va schimba, regulile vor fi altele. Conteaza? O luam de la zero si le explicam cum sta treaba.
@Smif: asa e, sustin tot ce ai spus. Indraznesc sa spun ca ai fost mai productiv pentru Romania inainte de a deveni presedinte. Poate ca si eu 🙂
I think our decoder was first, actually.
then again, I don't quite remember 😉
waw...descrie cel mai bine reactia mea...
@dsalageanu
ahhh...ce vremuri...e-pionieratul erepublik, sunt invidios ca nu am prins nimic din ce povestesti
excelente articole, si toata stima
ca si in rl trebuie sa ai istorie(dc credem in acest joc), iar istoria are si dedesubturile ei
felicitari !
ce rau imi pare ca nu stiu o boaba de programare🙁
@GLaDOS: ok, ok, got it already 🙂 I'm old and senile 🙂 Your decoder might have came first, but both were deployed within 24-48 hours, way before the war module was stable enough for an attack...
@teleflyer: oricata programare ai sti, nu ar conta. Sunt oameni de un calibru atat de greu in joc, intr-o multitudine de domenii, incat e mult mai rezonabil sa colaborezi cu ei decat sa faci tu. Eu nu am scris o linie de cod de 10 ani...
Cata risipa de energie pentru a avea un anumit statut intr-un joc.
Te-ai gandit vreodata ca toate acele resurse pot sa construiasca alt joc sau sa ridice acest joc la un nivel cu mult superior acestuia ? Asta daca tot vorbim de resurse si oameni reali.
Ma intreb cum ar fi fost daca echipele "din spate" ar fi colaborat cu administratorii.
Kamino era un fel de poveste despre inodclonoloci... Si acum sa afli ca puteam noi sa o facem. Brr!
🙂 chiar crezi ca cineva nu are ceva asemanator acelor programe ...
daca s`au putut face .. clar ca cineva a gasit ceva ... si poate nu a facut exact programul, dar are unul asemanator ... sau de ce nu .. poate chiar mai bun ...
oricum cel mai corect mod de a juca este acela cinstit ... nu prin diferite " metode "...
Vote + Subscribe ... si chiar mi`a placut articolul .....
@Darael: si optiunea ASTA o aveam pe masa 🙂 Ma rog, teoretic inca exista, dar un asemenea proiect este, real vorbind, mult mai complicat. Cu vreo doua ordine de marime, ca sa zic asa. Adicatelea mai pui doua zerouri peste ceea ce am fi fost noi dispusi sa investim asa, la nervi.
Una e sa te bati cu Erepublik pe anumite sectoare si alta este sa ii concurezi pe toate sectoarele. Punctual, pe termen scurt, putem mobiliza resurse mult mai mari. Dar avem STAMINA? Erepublik s-a miscat bine mai recent. Au invatat enorm in 2 ani, au investit mult si, foarte important, au reusit sa supravietuiasca.
DAR, din acelasi gen de entuziasm s-a nascut proiectul eJahan (un fel de Erepublik iranian), dezvoltat de fosti playeri, probabil omuleti din Special Ops de pe partea celalta a cortinei de fier. Personal mi se pare ca arata si se misca mizerabil, dar sunt sigur ca vor invata si vor creste si ei.
Adica "lumea noua" nu e chiar asa rupta de lumea veche 🙂; exista conexiuni atat operationale, cat si conceptuale. Sau privit din alt unghi, voi v-ati jucat cu dezvoltatori, pe cand restul, cei multi, care se minuneaza de ce-ai scris, se joaca erepublik. Prin "zona" asta, pe undeva, am impresia ca se pierde cheful majoritatii de a mai continua jocul, mai de vreme sau mai tarziu.
De apreciat e ca ati preferat sa va retrageti, decat sa "jucati" in acest fel 🙂!
Dani, traiesti !!!!!
@restu' lumii: va prezint unul din cei mai buni manageri din joc, omul care pe vremea cand avea 25 de zile in joc era deja unul din cei mai bazati traficanti de arme, furnizorul meu oficial pe vremea cand ma ocupam de finantat unitati si razboaie 🙂 Cumpara arme de la indonezienii cu care ne bateam (pe nimic) si vindea mult sub pretul rechinilor imbuibati (scuze producatorilor de arme, dar na, asta e) de la noi. La ora actuala joaca mai retras si isi conduce, din umbra, vastul imperiu financiar care se intinde in multe tari din Lumea Noua.
Asa e ca nu ati auzit de el? 🙂
@dragos:
1. stii ce nu mi-a placut mie niciodata la tine? Vorbesti mult si uneori prost (ca acum)
2. Kamino nu a fost niciodata operational. Ma rog, "acel Kamino" de care vorbesti 😛 Ca altele sunt pe cale sa treaca la v2 deja
Nu, nu a fost operational pentru ca am oprit developmentu. Si cam atat.
Frumoase vremuri, frumoase amintiri 🙂
Misto arhivele
Bine ca nu ati folosti Kamino. Fat bastard 😛
😉 disclosure time.