SRCDS Steam group


Thread Rating:
  • 2 Vote(s) - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[DANSK] [Ekstra] Fastdownload
#1
Opsætte Fast DownLoad


Webhotel og domæne FAQ
  • Jeg har en beta test med fastdownload lige nu, skriv en PM og få en gratis 2gb plads med ubegrænset trafik.
  • Kan jeg bruge en gratis udbyder, f.eks. http://www.freewebs.com?

    Nej og atter nej! Du kan ikke bruge nogen gratise steder. Det bedste ville være, at have sit HELT eget sted.
    Med et .dk suffix, eller nogle andre. Det er faktisk lige meget hvilken et du bruger. Jeg har f.eks. min egen side -
    http://www.realchamp.dk - den kan jeg godt bruge til fast download, og alt muligt andet.(F.eks. billederne er hosted derfra).

    Jeg har betalt xxx.xxkr,- for at have det i 12 måneder. Domænet er også registeret i Danmark. Man SKAL være mydig før man kan registere et.
  • Skal mit domæne eller webhotel være registeret i Danmark?

    Nej, dét skal det ikke. Du kan godt have et domæne registeret i Storbritannien eller nogle andre steder.
  • Jeg ejer domænet http://www.realchamp.dk - men jeg har et subdomæne på det, kan jeg bruge det?

    Ja. Det kan du godt. Så længe du har selve hoved domænet, kan du lave alle de subdomæner som din udbyder tillader dig.
    Og de kan bruges.

Hvad er bedre/dårligere ved FastDownload?
  • Først og fremmest kan dine klienter hente alle de brugerdefineret filer hurtigere.
  • Får flere folk til at tilslutte dig din server, da det går hurtigere med downloading.
  • Hvorfor går det hurtigere?

    Først og fremmest fylder en .bz2 fil ca. 1/10 mindre en normalt.

    På serveren er der et download limit på ca. 30000byte/ps.

    Ens hjemmeside kan klare meget mere og derfor kan klienterne hente filerne hurtigere.
  • Hvad er ulempen?

    Det kræver en del trafik og plads på ens webhotel!

    Jeg hoster ca. 4 servere med fastdownload, de sluger op til 10gb trafik og fylder ca 3gb på mit webhotel om måneden. Der er RIGTIG mange som downloader filer. Det kan være du har en mindre server, så ville forbruget ikke være så stor. Men det ville være en meget god idé og holde øje med det! Ihvertfald til at starte med!
Hvad skal jeg vide før vi starter?
  • Hvis du har meget begrænset trafik, plads eller andet, skal du være opmærksom på, at en populær server sluger en del trafik.
  • Vi bruger min egen hjemmeside, som et eksempel i denne guide. Dog har jeg lavet et subdomæne som hedder fastdl. (http://fastdl.realchamp.dk)



Hvad skal jeg bruge før vi starter?
    Du skal bruge et FTP program, jeg har lavet en liste over de forskellige. De er i orden efter hvilken nogle jeg synes der er bedst.
    Øverste er fortrukket, nederst er ufortrukket.
  • FileZilla - gratis.
  • SmartFTP - 30 dage gratis.
  • FlashFXP - 30 dage gratis.

Opsættelse, konfigurering, bz2 komprimering.
Først og fremmest skal vi tilslutte os vores FTP server.

Sådan her, dette er min root. Jeg har markeret min mappe til http://fastdl.realchamp.dk.

[Image: install.jpg]

Nu går jeg så ind i den mappe, der er nogle filer, som min hoster ligger på som standard når jeg laver nye subdomæner.
Den ser sådan her ud:
[Image: install2.jpg]

Da jeg faktisk ikke har løst til, serveren skal hente filerne direkte fra http://fastdl.realchamp.dk - laver jeg nu en mappe.

Sådan her, mappen hedder server1.
[Image: install3.jpg]

Nu går jeg ind i den, dén er jo ganske tom:
[Image: install4.jpg]

Nu skal vi så til at lave nogle mapper. Denne gang viser jeg det med Counter-Strike: Source.

Så vi skal nu lave en mappe der hedder cstrike, sådan her:
[Image: install5.jpg]

Går vi ind i den, er den nu også tom. Men vent lige! I denne mappe, skal vi have en identisk sti, som der er på serveren.
Med det mener jeg, at i cstrike mappen, skal vi også have en maps, materials, models og sound mappe.

Dog er det ikke nødvendigt at lave dem alle sammen, hvis du kun har brugerdefineret maps.
Hvis vi nu bare laver dem alle sammen, ville det være nemmere. Så det gør vi. Vist her:
[Image: install6.jpg]

Hvis vi nu har denne brugerdefineret bane, som hedder surf_10x_final. Skal du komprimere den og uploade den til maps mappen.

Du kan finde ud af at komprimere i næste afsnit.


Kompression

Det er faktisk ganske enkelt at komprimere surf_10x_final.

Først og fremmest skal du hente dette værktøj:
http://forums.srcds.com/viewtopic/9826

Den fortæller dig lidt om hvor du skal ligge surf_10x_final.bsp. Hvis du har en .nav, .res eller begge to, skal de også komprimeres.

Gør det, som den fortæller dig, at du skal gøre, når du har loaded batch scriptet.

Altså, bare lig dine filer ind i compress mappen, og kør batch scriptet. Vent så til den er færdig.


Sådan her:
[Image: install7.jpg]

Som du kan se, er den nu færdi. Kigger jeg i compress mappen, har jeg nu en fil der hedder surf_10x_final.bsp.bz2.

Hvis du ikke har installeret WinRAR, er filen bare "ulæslig". Hvis du har, kan du se det som et arkiv. Mén du skal IKKE udpakke den!
Det er altså ikke nødvendigt at have WinRAR installeret.

Dette skal gøres med alle de filer, som dine klienter skal hente.

Nu ser min cstrike sådan her ud:
[Image: install8.jpg]

Som du kan se, er filen nu .bz2 komprimeret.

Nu vil du nok tænke på, om det er nødvendigt at have selve .bsp filen på serveren.

Svaret er simpelt: Ja det skal du! Dog ikke i en komprimeret version. Kun selve .bsp filen, uden .bz2.


Opsættelse, konfigurering, bz2 komprimering.

Da det er yderst vigtigt, at dine stier på både webhotellet og serverens er identiske, viser jeg lige et eksempel på hvordan.

Lad os nu sige, at du har installeret Mani Admin Plugin.

Mani Admin Plugin har disse filer, som man skal hente. Læg mærke til stierne.

Serverens sti:
Code:
cstrike/materials/decals/custom/mani_admin_plugin/mani_logo.vmt
cstrike/materials/decals/custom/mani_admin_plugin/mani_logo.vtf
cstrike/sound/admin_plugin/actions/endofvote.mp3
cstrike/sound/admin_plugin/actions/joinserver.mp3
cstrike/sound/admin_plugin/actions/menuexit.wav
cstrike/sound/admin_plugin/actions/menuselect.wav
cstrike/sound/admin_plugin/actions/restrictedweapon.wav
cstrike/sound/admin_plugin/actions/startyourvoting.mp3
cstrike/sound/admin_plugin/cornholio.wav
cstrike/sound/admin_plugin/dontaskme.wav
cstrike/sound/admin_plugin/dontjuststandthere.wav
cstrike/sound/admin_plugin/donuteater.wav
cstrike/sound/admin_plugin/doyousmell.wav
cstrike/sound/admin_plugin/excellentteam.wav
cstrike/sound/admin_plugin/getanyworse.wav
cstrike/sound/admin_plugin/goodluck.mp3
cstrike/sound/admin_plugin/hellosoft.wav
cstrike/sound/admin_plugin/laugh.wav
cstrike/sound/admin_plugin/move.wav
cstrike/sound/admin_plugin/seeya.wav
cstrike/sound/admin_plugin/watingforsuspect.mp3
cstrike/sound/admin_plugin/whores.wav
cstrike/sound/admin_plugin/youwillpay.wav

Sådan der skulle en korrekt installation se ud. Dette var serverens.


Sådan her skal dit webhotels stier se ud:

Webhotellets sti:
Code:
cstrike/materials/decals/custom/mani_admin_plugin/mani_logo.vmt.bz2
cstrike/materials/decals/custom/mani_admin_plugin/mani_logo.vtf.bz2
cstrike/sound/admin_plugin/actions/endofvote.mp3.bz2
cstrike/sound/admin_plugin/actions/joinserver.mp3.bz2
cstrike/sound/admin_plugin/actions/menuexit.wav.bz2
cstrike/sound/admin_plugin/actions/menuselect.wav.bz2
cstrike/sound/admin_plugin/actions/restrictedweapon.wav.bz2
cstrike/sound/admin_plugin/actions/startyourvoting.mp3.bz2
cstrike/sound/admin_plugin/cornholio.wav.bz2
cstrike/sound/admin_plugin/dontaskme.wav.bz2
cstrike/sound/admin_plugin/dontjuststandthere.wav.bz2
cstrike/sound/admin_plugin/donuteater.wav.bz2
cstrike/sound/admin_plugin/doyousmell.wav.bz2
cstrike/sound/admin_plugin/excellentteam.wav.bz2
cstrike/sound/admin_plugin/getanyworse.wav.bz2
cstrike/sound/admin_plugin/goodluck.mp3.bz2
cstrike/sound/admin_plugin/hellosoft.wav.bz2
cstrike/sound/admin_plugin/laugh.wav.bz2
cstrike/sound/admin_plugin/move.wav.bz2
cstrike/sound/admin_plugin/seeya.wav.bz2
cstrike/sound/admin_plugin/watingforsuspect.mp3.bz2
cstrike/sound/admin_plugin/whores.wav.bz2
cstrike/sound/admin_plugin/youwillpay.wav.bz2

Selvfølgeligt foran cstrike ved webhotellet, skal der jo bare være http://fastdl.realchamp.dk/server1/.

Men når du skal fortælle serveren hvor den skal hente filerne fra, skal du bare skrive dette her ind i din server.cfg.

Code:
sv_downloadurl "http://fastdl.realchamp.dk/server1/cstrike/"

Det er altså ikke nødvendigt at skrive hver sti til alle filerne.
Nu kan du uploade utallige antal af baner(maps) og andre ting til din hjemmeside, så længe du bz2 komprimere dem. Og har orginal filen på serveren.

Tillykke du har nu opsat FastDownload!


opdateringer
  • 9 juni 2009: Tilføjet "hvad er bedre" afsnittet.


Credits
  • Lavet af realchamp.


Half-Life 2, Counter-Strike Source and Day of Defeat Source are trademarks and/or registered trademarks of Valve Corporation.

Copyright ©2009 SRCDS.com
#2
Fed guide du! thumbs up! Ved du om man kan bruge FTP istedet for http? Har prøvet et pille lidt ved et, har set en ftp op som anonyme bruger kan komme ind på:

sv_downloadurl http://ftp.jaws.dyndns.dk/fastdl/server1/dod/

Men syntes ikke rigtig jeg kan få hul igennem, jeg skal f.eks have folk til at downloade et map (dod_caen_b07) som fylder omkring 70-80 mbs men bliver bremset af net_maxfilesize 99 ;/
#3
Jeg mener ikke at SRCDS understøtter FTP.
Men du burde da godt kunne bruge: http://jaws.dyndns.dk/fastdl/server1/dod/
#4
hvordan laver jeg er subdomain ?
[Image: 598429334.png]

need help ? ask someone else !
#5
(11-29-2009, 03:44 AM)nymand94 Wrote:  hvordan laver jeg er subdomain ?

Hvem er din hoster?
#6
webdomain.dk
[Image: 598429334.png]

need help ? ask someone else !
#7
Ok check i dit kontrol panel, som forhåbentligt fulgte med.
#8
der fulgte ikke noget med (tror det er fordi det er alt for billigt)

men de sendte et link til: Subdomain generator
[Image: 598429334.png]

need help ? ask someone else !
#9
skal man lave det igennem et subdomæne eller kan jeg lave det som mydomain.com/fastdl ?
[Image: 598429334.png]

need help ? ask someone else !
#10
Du kan godt lave det som mydomain.com/fastdl
#11
Ja det kan man sagtens Toungue

Du kan også hoste det på samme maskine, som selve serveren Smile
#12
okay tak Big Grin
[Image: 598429334.png]

need help ? ask someone else !


Forum Jump:


Users browsing this thread: 1 Guest(s)