Etähallinta

Started by lunkki, April 16, 2013, 13:46:11

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

lunkki

Olisko mahollista saada komentoa jolla sais meneillä olevan pelin keskeytettyä? Sellanen joka toimis adminoikeuksilla!
Tällä hetkellä vain hosti voi tehdä tämän painamalla poistu pelistä.

Itellä salasanasuojattu hosti jossa kaveriporukalla pelataan. Tarkotus ois et kaikki sais hallittua sitä mahdollisimman paljon.

Myöskään /wait 0 kaipaisin, tai /lake komennon käyttö vaikka /autohost ei käytössä (adminoikeuksilla)

Janne -Procyon-

Työtähän se vain on, ei mitään muuta kummallista - eli ehkä joskus tulevaisuudessa.
/wait 0 ei ole hyvä, vaan mieluummin suoraan komennot /start ja /end, tuollaisia minulla on ollut mielessä. /end voisi olla sellainen että se pitää antaa kahdesti peräkkäin (kuten /exit), ettei vahingossa sulje peliä.

/lake -komento ei ole käytössä muuta kuin autohostissa, koska peliä ei saa muuten käyntiin (kun ei ole /start -komentoa).

Mutta tuohon on kiertotie jo nyt:
Tee seuraavan autoscript.txt file (huomaa tyhjä rivi kahden komennon välissä):
# ---autoscript.txt tiedoston ensimmäinen rivi---------------------
#Odotusajaksi 999s joka kisan jälkeen
/wait 999

#Palaa scriptin alkuun
/autoscript onLaitat /autoscript ON
# ---autoscript.txt tiedoston viimeinen rivi-------------------------

Sitten vain laitat scriptin käyntiin:
/autoscript ON
Nyt kuka hyvänsä aulassa voi rauhassa valita järven /lake komennolla, ja sitten käynnistää sen (5 sekunnin viiveellä) komennolla: /wait 5
Kisan jälkeen odotusaika palaa automaattisesti 999 sekuntiin, ettei seuraava kisa käynnisty "vahingossa itsestään".

- Janne
- Janne Olkkonen-
--Team Procyon--

lunkki

Aaivan! Niimpä näyttää toimivan  :-) kiitooss!

lunkki

Ei sittenkään. Pakko laittaa autohost päälle että adminina voi hallita. Jos autohost päällä niin valitsee vesistön randomilla. pirulaine!

Janne -Procyon-

Niin, no haittaako se, vaikka se arpoo järven kisan päätyttyä? Uusi järvihän pitää kuitenkin valita, tuskin samaa järveä haluaa pelata kahdesti peräkkäin?
- Janne Olkkonen-
--Team Procyon--

-heikki-

Moi

Kyllä se autoscript toimii, jos on oikein kirjoitettuna, ja komento on /autoscript on

Tässä toimiva esimerkki: Kopio ja liitä kaikki sinne autoscript.txt tiedostoon, tätähän voi jatkaa vaikka kuinka pitkäksi...

#
# 1) After each competition, lines are performed until empty line is found
#  Jokaisen kilpailun rivit suoritetaan kunnes tyhjä rivi löytyy
# 2) Lines starting with # are ignored.
#  #- merkillä alkavat rivit ohitetaan
# 3) /autoscript on N, jumps to line number N. Be careful not to make infinite loops!
#  / autoscript on N, hyppää riville N. Ole varovainen, ettet tee ääretöntä silmukkaa!
#
# Example script for lake "playlist":
#
#
###########################################################
# Set autohost on and wait time between
# competitions 60 sec.
# Asetetaan autohost ja taukoaika sekuntteina
# Admin salasana
###########################################################
/autohost on
/wait 60
/lures all
/results 5
###########################################################
# 1. Korpipuro, kevättalvi, normaali, aamu, 30 min
#    Game type: normaali (3)
###########################################################
/lake kor,3,1,3
/game 1

###########################################################
# 2. Särkijärvi, kevättalvi,  aamu, 30 min
#    Game type: vain särkikalat kpl (22)
###########################################################
/lake sär,3,1,3
/game 22

###########################################################
# 3. Mustalampi, keskitalvi, aamu, 30 min
#    Game type: kaikki lajit (1)
###########################################################
/lake mus,2,1,3
/game 1

###########################################################
#go back to start
###########################################################
/autoscript on


lunkki

Siis. Ajattelin sillee et ois lobbyssä loputtomasti. 1000sec ei ole ku reilu 16min. Tarkotus ois et toi serveri ois 24/7 päällä ja adminit voi käydä sillonku haluaa pelaamas. Ongelma tässä on et 1000sec jälkeen on pakko pelata 10min peli jota ei voi admin keskeyttää.

-heikki-


Se 10 min peli tulee jos autoscript.txt tiedostossa on ylimääräinen tyhjä rivi.
esim:
# risuaita riviä ei lueta
#Jos tämän jälkeen on tyhjä rivi niin tulee se 10 min peli

/lake sär,3,1,3
/game 22

lunkki

#8
mutta se 10min peli tulee vaikka autoscriptissä olis pelkkä /wait 999. Autohost kun on päällä niin tulee joku mappi siihe pyörimää. Jos autohost ei päällä niin admin ei voi hallita, pelkästään isäntä voi.

edit. hätäne sormi

Janne -Procyon-

No entä jos viimeinen lähtijä laittaa autohostin pois päältä (/autohost off)
Ja ensimmäinen tulija takaisin päälle /autohost on
Silloin peli on aulassa aina kun eka pelaaja tulee paikalle ja hän saa heti pelin päälle.

Viimeisen pitää vain muistaa "sammuttaa valot".  :-)

- janne
- Janne Olkkonen-
--Team Procyon--

lunkki

se mullaki kävi mieles. ja näyttävästi toimi! hyvähomma! jes tänks. vielä se /end :D