Aquilan asennus- ja käyttöohjeet Windowsiin

P2P wiki - Ohjeet mm. DC++:lle ja UTorrentille
Loikkaa: valikkoon, hakuun

Aquila on kevyt ohjelma oman hubin tekemiseen ja se on saatavilla Windowsin lisäksi myös Linuxille. Esimerkiksi 500 käyttäjällä Aquila käyttää vain noin 3 megaa muistia.

Ohjeet Linuxille asentamiseen löytyy sivulta Aquilan asennus- ja käyttöohjeet Linuxiin‎


Sisällysluettelo

Ohjelman lataaminen

Lataa uusin Aquila osoitteesta http://files.adrenaline-network.com/aquila (katso, että lataat win32-version, muut ovat linuxille). Voit myös halutessasi ladata graafisen käyttöliittymän samasta osoitteesta. Paketin nimi on Aquilasetup.release.v3.xx.rar (lataa uusin versio). Tämä helpottaa asetusten tekemistä, sekä mahdollistaa rekisteröityjen käyttäjien tunnuksien tuomisen muista hubisoftista. Graafista käyttöliittymää varten hubiin on tehtävä sille käyttäjätili, mikä selitetään myöhemmin.


Pura tiedostot johonkin kansioon.


Oman käyttäjätilin luominen

Komentoriville meno Windows Vistassa

Mene Käynnistä-valikkoon, kirjoita hakukenttään cmd ja paina enteriä.


Nat vista1.png


Komentoriville meno Windows XP:ssä/2000:ssa/NT:ssä

Mene Käynnistä-valikkoon ja napsauta Suorita.


Nat xp1.png


Kirjoita ruutuun cmd ja paina enteriä.


Nat xp2.png


Luo käyttäjätili

Aquila tilin luominen win.png


Mene komentorivillä hakemistoon, jonne Aquila on purettu ja kirjoita tämä komento:

aqpasswd accounts.conf NIMIMERKKI SALASANA

Korvaa NIMIMERKKI ja SALASANA haluamallasi hubin omistajan nickillä ja salasanalla.

Sulje komentorivi


Aquilan käynnistäminen ja hubiin yhdistäminen

Mene resurssienhallinnassa kansioon, jonne Aquila on purettu. Käynnistä aquila.exe. Tällöin näytöllä vilahtaa musta ruutu, mutta mitään ikkunaa ei jää näkyviin. Voit tarkistaa tehtävienhallinnasta, että onko Aquila käynnissä.


Hubi käyttää oletuksena porttia 411, joten voit yhdistää pelkällä koneen IP:llä ilman porttia. Jos hubi on samalla koneella, jolta koitat yhdistää sinne ja sinulla on NAT käytössä, laita osoitteeksi localhost ja mahdollinen portti perään.


Näet kaikki hubin komennot kirjoittamalla +help mainchatiin. Hubin nykyiset asetukset saat kirjoittamalla +configshow ja ohjeet asetusten tekemiseen komennolla +confighelp. Asetuksia muutetaan komennolla !configset asetus arvo tai != asetus arvo.


Käyttäjien sekä graafisen käyttöliittymän rekisteröiminen

Käyttäjiä voi rekisteröidä komennolla

!useradd NICK RYHMÄ

Mikäli et aseta salasanaa, käyttäjä voi tehdä sen itse kirjautuessaan hubiin.

Valittavissa olevat ryhmät näet oikeuksineen komennolla !grouplist


Esimerkiksi voit tehdä käyttäjätilin graafista käyttöliittymää varten komennolla

!useradd AquilaGUI owner

Aseta käyttöliittymälle salasana komennolla

!passwd NICK SALASANA

jossa NICK on nimimerkki, jolla käyttöliittymä rekisteröitiin ja SALASANA haluamasi salasana.


Asetukset lyhyesti

Hubin käyttäjäraja rekistymättömille pitää muuttaa, jotta he pääsisivät hubiin. Se onnistuu komennolla

!= userlimit.unregistered HALUAMASI_LUKU


Hubin osoitteen asettaminen (esim. no-ip:seen rekisteröity). Älä laita porttia perään!

!= hubaddress HALUAMASI_OSOITE

HUOM!!!! Hubin nimi ja kuvaus pitää laittaa "-merkkien väliin, mikäli niissä on useampia sanoja. Esimerkki: "Oma hubi".


Hubin nimi

!= hubname HALUAMASI NIMI


Hubin kuvaus, joka näkyy hubilistassa

!= hubdescription HALUAMASI_KUVAUS


Hubin käyttämät portit

Seuraava portti näkyy hubilistassa osoitteen perässä

!= nmdc.listenport HALUAMASI_PORTTI


Muut portit, joilla hubiin pääsee (erottele spacella, jos useampia niin laita " " väliin)

!= nmdc.extraports HALUAMASI_PORTTI/PORTIT


Jakoraja (rekisteröitymättömille) esim.

1GB:

!= sharemin.unregistered 1g

100MB:

!= sharemin.unregistered 100m


Tallenna asetukset komennolla !save. Asetukset tallentuvat myös automaattisesti hubisoftassa asetetun ajan välein. Ennen sammuttamista asetukset kannattaa kuitenkin tallentaa itse.


Motd, Triggerit, Chatroom, LUA

Motd

Tee ensin tekstitiedosto johonkin kansioon. Tässä esimerkissä kyseinen kansio on Aquilan asetuskansio.


Lisää trigger komennolla !triggeradd

Esimerkiksi:

!triggeradd motd file motd.txt

eli !triggeradd nimi file tiedoston_nimi


Tee sen jälkeen sääntö triggerin käyttöön. Esimerkissä motd lähetetään kaikille, jotka pystyvät lähtettämään viestejä mainchattiin.

!ruleadd motd login chat

eli siis !ruleadd triggerin_nimi login oikeudet

Testaa tämän jälkeen motdin toimivuus yhdistämällä hubiin uudestaan.


Käyttäjälle itselleen lähetettävät tekstit (triggerit)

Esimerkkinä tehdään hubin säännöt. Tee ensin trigger, kuten edellisessäkin kohdassa, komennolla !triggeradd.

!triggeradd rules file rules.txt

Tee seuraavaksi sääntö

!ruleadd rules command rules "Näytä säännöt" dl

Eli !ruleadd triggerin_nimi command käytettävä_komento "kuvaus_+help-komentoon" vaadittavat_oikeudet


Muita sääntötyyppejä saa kirjoittamalla pelkästään !ruleadd


LUA

Scriptejä löydät ainakin seuraavilta sivuilta:

http://files.adrenaline-network.com/aquila/scriptit_lua5.1

http://aquiladc.sourceforge.net/forum/viewforum.php?f=10


Lataa scriptit Aquilan asetuskansioon. Huomaa, että forbid-scriptiä käytettäessä asetuskansiossa on oltava scripts-kansio ja siellä scripti libsimplepickle.lua. Lisäksi joudut luomaan sinne tiedoston forbid.settings.txt.


Jos haluat saada scriptit latautumaan automaattisesti, tee lua.conf-tiedosto (jos sitä ei vielä ole) ja lisää sinne scriptien nimet. Esim:

topic.lua
forbid.lua
regme.lua


Scriptin käynnistäminen:

!luaload tiedosto

Esimerkiksi !luaload topic.lua


Scriptin pysäyttäminen:

!luaremove tiedosto


Katso käynnissä olevat scriptit:

!luastat


Chathuone

Tässä esimerkissä luodaan OpChat.

!chatroomadd OpChat "Chatroom for operators" private autorights rights key

( !chatroomadd huoneen_nimi "huoneen kuvaus" private autorights vaadittava_oikeus )


Tämän jälkeen voi olla hyvä laittaa käyttäjien raportit tulemaan op-chattiin, joka onnistuu seuraavalla komennolla (vaihda chathuoneen nimi tarvittaessa)

!= reporttarget Opchat


Linkkejä

http://aquiladc.sourceforge.net

  • Aquilan kotisivut


http://aquiladc.sourceforge.net/wiki/index.php/Manual

  • Käyttöohje englanniksi, jossa on esim. selitetty kaikki komennot


http://aquiladc.sourceforge.net/forum/viewforum.php?f=10

  • Scriptejä Aquilaan


Jos näistä ohjeista tai Aquilasta on kysyttävää, käytä tämän wikin keskustelualuetta.

Henkilökohtaiset työkalut
Nimiavaruudet

Muuttujat
Toiminnot
Valikko
Työkalut