Avatar billede Slettet bruger
17. september 2007 - 04:59 Der er 12 kommentarer

Travian.dk

Hej ved ikke om nogen af jer kender travian.dk /.com?
Men der er det sådan hvis man bygger en bygning eller sender sin hær afsted, så tager det x antal timer, og x antal sekunder.

Hvordan regner de dem ud, hvis det er man logger af?
Kører serveren, så disse beregninger ud, eller venter den med det til brugeren logger på igen, eller ham man angriber, eller nogen i alliancen logger på så de kan se det over hvad der er sket med alliancen?

Er det, det man kalder cropping eller hvad det hedder, hvor man får serveren til at kører et script?
Avatar billede windcape Praktikant
17. september 2007 - 06:55 #1
Nej, de sætter helt sikkert bare en timer når du starter bygningen... Det er jo ikke et live spil.

Og nej, de benytter ikke pooling.
Avatar billede Slettet bruger
17. september 2007 - 14:44 #2
Men hvordan kan den timer, tælle ned når jeg ikke er online?
Avatar billede xsix Nybegynder
18. september 2007 - 01:29 #3
Jeg har samme funktion i et spil jeg er ved at lave, den gemmer den tid du går i gang med at bygge, og så laver de en funktion at så længe at den tid + x antal timer og x antal sekunder ikke er gået, jamen så må du stadig vente :)
Avatar billede xsix Nybegynder
18. september 2007 - 01:30 #4
Og det er så i databasen at dne gemmer den første tid der, skal jeg nok lige have med ;)
Avatar billede windcape Praktikant
18. september 2007 - 06:35 #5
"Men hvordan kan den timer, tælle ned når jeg ikke er online?"
- Det gør den heller ikke... en opdatere det først når du logger på igen.
Avatar billede Slettet bruger
18. september 2007 - 13:22 #6
Men hvad hvis jeg angriber, så er det ham jeg angriber eller min alliance der får min anghreb til at opdatere, såd an så de også kan se det under alliancen?
Avatar billede Slettet bruger
19. september 2007 - 02:09 #7
Eller er det helt misforstået?
At hvis den jeg angriber eller nogen fra hans alliance, eller jeg eller nogen fra min alliance lokker på så gør den angreb færdigt?

Men hvordan udregner den så hvis jeg bygger en ny bygning og logger af inde den er færdig.
Hvordan regner den så ud, at jeg skal ha' det ekstra?
Avatar billede xsix Nybegynder
19. september 2007 - 10:00 #8
Jeg kender desværre ikke travian.dk spillet, andet end navnet og sådan meget lidt hvad det går ud på, men man kan lave det sådan at flere forskellige brugere kan gå ind og påvirke den samme timer.
Avatar billede Slettet bruger
19. september 2007 - 15:05 #9
Så er det bare hvem, og hvornår skal påvirke denne timer?
Lad os antage jeg tjener f.eks. 500 korn per time, som er en af de ting du kan tjene i spillet.
Jeg bygger en ny bygning, som skal gøre jeg tjener 550korn per time, bygningen tager 7 timer at bygge.

Og jeg logger af.
Når de 7 timer er gået skal den lige pludselig til at give mig 50 ekstra per time, hvordan regner man det her ud, og sker det først når jeg logger ind (eller selvfølgelig under angreb)
Avatar billede xsix Nybegynder
19. september 2007 - 15:53 #10
Ja så går det jo hen og bliver advanceret, men det sker lige så snart de 7 timer er gået, ligemeget om du er online eller offline.
Da funktionen til at give de 50 ekstra guld i timen, bliver lavet lige så snart du sætter den igang med at bygge, men der er så sat en begænsing på, så den først begynder at give dig det efter de 7 timer er gået.
Avatar billede Slettet bruger
20. september 2007 - 00:22 #11
Så der står i databasen, hvor meget jeg skal ha'.
I det jeg sætter bygningen til, gemmer den måske dette, og så snart jeg logger på 'bygger den, bygningen helt færdig (hvis tiden er gået) og så indsætter den måske i databasen, igen at jeg skal ha' 500 korn + 50 til, fra kl. 12:00 + 7 timer (bygningstid).
eller?
Avatar billede xsix Nybegynder
20. september 2007 - 09:18 #12
Det hele bliver faktisk lagt ind i databasen i det du sætter bygning til tror jeg, men så tror jeg der bliver lavet en condition, der gør at den der timer skal være talt ned, før at du kan se det og før du får effekten af det :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester