Forums.ATC.no

Ano-Tech Computers => Minecraft => Emne startet av: Floyd-ATC på 13. Februar 2012, 18:01 pm

Tittel: Automatisk reset av THE END
Skrevet av: Floyd-ATC13. Februar 2012, 18:01 pm
Det har kommet et utmerket forslag om automatisk reset av The End sånn at 1) vi unngår at den søples ned og/eller ødelegges og 2) det blir mulig for flere å kjempe mot dragen. Dette er latterlig enkelt å få til, jeg kan skrive scriptet på noen få minutter hvis man bare blir enige om hvor ofte det skal skje.

Kjør diskusjon og gi din stemme :-)
Tittel: Sv: Automatisk reset av THE END
Skrevet av: fistofdestiny13. Februar 2012, 18:05 pm
jeg synes at det burde bli resetet ver morgen fordi ingen spiller i morgen fordi de er i skole eller jobb.

men problemet er i helgen.

men fårtsat tror det er bra hver morgen.
Tittel: Sv: Automatisk reset av THE END
Skrevet av: Morder26913. Februar 2012, 18:11 pm
Gjør det samme med Nether!
Ellers blir det et h*lvete å være der, men så du mailen min?
Tittel: Sv: Automatisk reset av THE END
Skrevet av: fistofdestiny13. Februar 2012, 18:18 pm
til hvem meg eller floyd?
Tittel: Sv: Automatisk reset av THE END
Skrevet av: Smurfe13. Februar 2012, 20:32 pm
Syntes den burde bli reseta hver Mandag.
Tittel: Sv: Automatisk reset av THE END
Skrevet av: DJdur13. Februar 2012, 22:19 pm
Hver morgen, nah, alt for mye, sier som Smurfen, hver Mandag.
Tittel: Sv: Automatisk reset av THE END
Skrevet av: Morder26913. Februar 2012, 22:41 pm
Hver mandag ettersom dragen er en xp bombe.
Tittel: Sv: Automatisk reset av THE END
Skrevet av: argh9913. Februar 2012, 22:49 pm
Hver mandag ettersom dragen er en xp bombe.


Enig med det år ender dragon er en xp bombe. Så sier hver mandag jeg også.
Tittel: Sv: Automatisk reset av THE END
Skrevet av: Morder26913. Februar 2012, 23:22 pm
Og Floyd? Om du skal bruke et script for å slette worlden, vil du ikke da få problemer med at den er åpen i java? Forklar kort :)
Tittel: Sv: Automatisk reset av THE END
Skrevet av: Floyd-ATC14. Februar 2012, 18:53 pm
Veldig enkelt; tar det i forbindelse med restart 05:00

En liten kodesnutt som returnerer ukedagen:
Kode: [Velg]
$ cat dow
#!/usr/bin/perl
my @weekdays = qw( sunday monday tuesday wednesday thursday friday saturday sunday );
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
print $weekdays[$wday];
exit;

Jeg har allerede en liten Makefile med alle småtingene jeg gjorde endel i forbindelse med siste oppgradering, bl.a. disse linjene:
Kode: [Velg]
wipe-nether:    clean
        rm -Rfv world_nether/*

wipe-endgame:   clean
        rm -Rfv world_end_game/*

...og noen ekstra linjer i run.sh som starter serveren på nytt hver gang den stopper (05:00):
Kode: [Velg]
  if [[ `./dow` = 'monday' ]]
  then
    echo "Resetting nether and endgame worlds"
    make wipe-nether
    make wipe-endgame
  else
    echo "Not resetting any worlds today."
  fi
Tittel: Sv: Automatisk reset av THE END
Skrevet av: Morder26914. Februar 2012, 19:51 pm
Den første er ihvertfall skrevet i Perl, men ikke spam serveren med no reset today meldinger.
Synd jeg ikke kan bruke det på egne servere så vidt jeg vet.
Tittel: Sv: Automatisk reset av THE END
Skrevet av: Floyd-ATC15. Februar 2012, 06:35 am
Meldingene kommer bare på serverkonsollet for min egen del, ingen fare :-D
Tittel: Sv: Automatisk reset av THE END
Skrevet av: nor_creeper15. Februar 2012, 13:35 pm
Jeg synes mandag. Fordi end er litten og sån at enddragon for flere :)
Ikke reset nether tenk på netherwart farmer også videre.
Tittel: Sv: Automatisk reset av THE END
Skrevet av: Morder26915. Februar 2012, 13:45 pm
Ransaking av bukkitdev for å finne en xp drop modifier virker som en god idé.
Tittel: Sv: Automatisk reset av THE END
Skrevet av: Floyd-ATC16. Februar 2012, 07:02 am
Ikke reset nether tenk på netherwart farmer også videre.

Du har et poeng.