Raised This Month: $51 Target: $400
 12% 

Fast Download wie?


  
 
 
Thread Tools Display Modes
MistaGee
Senior Member
Join Date: Aug 2004
Location: Germany (Fulda)
Old 04-06-2005 , 06:24  
#21

also zum Thema Listenserver (sry hab's grad erst gelesen):

! ! ! NEIN ES GEHT NICHT DIREKT ! ! !
Der Listenserver würde beim "Booten" abstürzen, wenn eine sv_downloadurl angegeben ist, daher kann ich nur dringend davon abraten, diese in die listenserver.cfg zu kloppen. Ihr müsst warten, bis der Server geladen ist, und dann erst den Befehl ausführen. Wenn der Server einen Mapchange macht, gilt dies dagegen nicht, dann gibt es weder Absturz noch Probleme.

Also:
1. Webspace vorbereiten
2. HLLS starten, warten bis er die erste Map geladen hat
3. sv_downloadurl <addy>
4. *freu*

Es wäre beim Webserver vielleicht kein Fehler, eine eigene Subdomain anzulegen, meinetwegen http://cstrike.webserver.de, um einen übersichtlicheren ZUgriff zu haben.

um diese sv_dlurl-Prozedur zu automatisieren, kann man vielleicht ein Plugin schreiben, was beim connect der Spieler den sv_dlurl automatisch setzt. Wenn das sowas wäre was dir hilft, mach ich das mal, ich hab nämlich schon ein Script was sowas ähnliches macht und welches ich dann nur schnell umscripten müßte.

Greetz MGee
__________________
Ich hab nie behauptet dass ich kein Genie bin!
Mumble-Django: A web interface for Mumble
MistaGee is offline
Send a message via ICQ to MistaGee
Aod
Member
Join Date: Jul 2004
Old 04-06-2005 , 07:53  
#22

Also ich habe nen listen server, und da geht es ohne probs mit sv_downloadurl, aber die clients laden halt nix runter.....

Und noch was, ich benutze nicht das HL server teil, sondern mache den server direkt übers game, also halt nen listen server ;)
Aod is offline
Send a message via ICQ to Aod
MistaGee
Senior Member
Join Date: Aug 2004
Location: Germany (Fulda)
Old 04-06-2005 , 08:12  
#23

hab ich schon so verstanden, dasher habbich net HLDS geschrieben sondern HLLS. Unterschied:
HLDS = Half-Life Dedicated Server
HLLS = Half-Life Listenserver

Fazit: wer lesen kann ist klar im Vorteil ;)


Dass die Clients nix runterladen is schlecht. Laden sie überhaupt gar nix runter oder nur nicht über den FDS? WEnn sie gar nix runterladen stimmt entweder die Config des Apache oder die des HLLS nicht. Hast du schonmal mit einem Broswer auf die DL-URL zuzugreifen versucht?

Noch'n Tipp: Wenn der Apache und der HLLS auf demselben Rechner laufen, kannst du den Apache auch so konfigurieren, dass er die Files direkt aus dem Verzeichnis des HLLS nimmt. Hätte zur Folge, dass garantiert keine Dateien fehlen.

Greetz MGee
__________________
Ich hab nie behauptet dass ich kein Genie bin!
Mumble-Django: A web interface for Mumble
MistaGee is offline
Send a message via ICQ to MistaGee
Aod
Member
Join Date: Jul 2004
Old 04-06-2005 , 08:44  
#24

Also es sieht so aus, als ob die clients nur etwas runterladen, wenn ich im game den sv_donwloadurl einstelle.

Werde es nachher nochmal mit ein paar kollegen testen, dann kann ich sieh in deutsch fragen, ob sie alles geladen haben ;)

EDIT

Ich habe mal wieder nen server gemacht, und zwei kollegen haben gejoint. Und keiner hat was runtergeladen.....warum nicht?

EDIT 2
Ich habe mal sv_downloadurl auf "" gesetzt. Womit es ja wieder aus sein sollte. Aber dann konnte immer noch keiner etwas von mir runterladen. Vielleicht is mein plugin schrott, kennt jemand ein anderes plugin, womit ich die clients dazu bringen kann, sachen von mir zu laden? also sund und models ;)
Hier mal die source von dem plugin das ich benutze (sound_download_management)
Code:
/***************************************************************************
 *  sound_download_management.sma
 *   version 1.2             Date: 1/20/2003
 *   Author: Eric Lidman     [email protected]
 *   Alias: Ludwig van       Upgrade: http://lidmanmusic.com/cs/plugins.html
 * 
 *  This a a system for managing your sound downloads to clients. You can
 *   specify some sounds to download to clients regardless of the map they
 *   join on, also you can make some sounds only download to clients for 
 *   certain maps. The advantages of using this plugin instead of res files
 *   are many. If you want sounds to download to clients no matter what map
 *   they play on, you need to specify that sound in every single .res file.
 *   Also, this simplifies the management of sound downloads. It is easier to
 *   see what you are downloading to people if you have a single list to work
 *   of off rather than a zillion individual .res files.
 *
 *  Setup: You should create a file in your ..addons/amxx/custom/ folder called:
 *   MASTER_SOUND_DL_LIST.txt, if you dont, the server will make one for you 
 *   which you can modify and add to as you please. That file should be set
 *   up like thisup like this:
 *
 *   FORMAT:       ACTUAL EXAMPLE:
 *
 *   #ALL          #ALL
 *   sound         lol.wav
 *
 *   #mapname      #de_dust
 *   sound         gnyso/2_bonjour.wav
 *   sound         misc/PartyMusic.wav
 *
 *   #mapname      #cs_italy
 *   sound         gnyso/2_ELMO.wav
 *
 *  Download as many as you want, but see warning-2 below.    
 *
 *  Warning-1: Unlike .res files, you should not put "sound" in the path to
 *   your sound. sound/something.wav should be listed as simply something.wav
 *   if the list file. sound/misc/elmo.wav would be misc/elmo.wav and so on.
 *
 *  Warning-2: Be aware of how much you are downloading to people. I have a
 *   standard where I limit sound downloads to 300kb per map or thereabouts.
 *   That takes the average client 1-2 minutes to download off your server.
 *   #ALL counts for every map, so take that into account when figuring how
 *   much you can get away with downloading to a client before they lose 
 *   patience and decide to drop and go to another server where they can
 *   actually play and not have to wait years for your downloads to finish.
 *
 *  NEW: Can download sprites and models as well. For this type of download
 *   the default path is not sound, it is your mod directory. These files
 *   you may include right along with the sounds in the same 
 *   MASTER_SOUND_DL_LIST.txt file. Examples:
 *
 *      #ALL
 *      models/bowling_ball.mdl
 *      vox/lol.wav
 *
 *      #de_dust
 *      gnyso/2_bonjour.wav
 *      misc/PartyMusic.wav
 *      sprites/scary_ghost.spr
 *
 *
 *  Acknowledgements:
 *   Spacedude from the AMX forums for coming up with the original idea for
 *   this plugin and writing its rough draft. 
 *
 ***************************************************************************/



#include <amxmodx> 

public plugin_precache() {
	new ThisMap[32]
	get_mapname(ThisMap, 32)	 
	new soundfile[128]
	new line 
	new txtlen 
	new prec_on = 0
	if (file_exists("addons/amxmodx/configs/MASTER_SOUND_DL_LIST.txt")){
		while((line=read_file("addons/amxx/custom/MASTER_SOUND_DL_LIST.txt",line,soundfile,128,txtlen))!=0){ 
			if(equal(soundfile[0],"#",1)){
				if(prec_on == 1)
					prec_on = 0
				if( (equali(soundfile[1],ThisMap)) || (equali(soundfile[1],"ALL",3)) )
					prec_on = 1
			}else{
				if(containi(soundfile,".wav") != -1){
					if(prec_on == 1){
						precache_sound(soundfile)
					}
				}
				else if(containi(soundfile,".spr") != -1){
					if(prec_on == 1){
						precache_model(soundfile)
					}
				}
				else if(containi(soundfile,".mdl") != -1){
					if(prec_on == 1){
						precache_model(soundfile)
					}
				}
				else if(containi(soundfile,".wad") != -1){
					if(prec_on == 1){
						precache_model(soundfile)
					}
				}
			}
		} 
	}else{
		write_file("addons/amxmodx/configs/MASTER_SOUND_DL_LIST.txt","MASTER DOWNLOAD LIST for sounds - replaces res files. Format: read top of .sma file",-1)
	}
	return PLUGIN_CONTINUE 
} 

public plugin_init(){ 
	register_plugin("SOUND DOWNLOAD MANAGEMENT","1.2","EJL") 
}
Aod is offline
Send a message via ICQ to Aod
Aod
Member
Join Date: Jul 2004
Old 04-07-2005 , 08:00  
#25

Keine Antworten?

/EDIT
Die Antowrt lautet, man muss alles selber machen. Habe nen neues Plugin, ne modifizierte version von dem Sound download manager, damit funzt es.

Und wegen listen server, und sv_downloadurl
Man kann das alles in die autoexec, listenserver und server.cfg rein schreiben. Da gibt es keine Probs, zumindest bei mir ;)

Und ich bin jetzt froh das es funzt ;)
Aod is offline
Send a message via ICQ to Aod
MistaGee
Senior Member
Join Date: Aug 2004
Location: Germany (Fulda)
Old 04-07-2005 , 10:27  
#26

ist die modifizierte Version zufällig von mir?
(hab auch eine gamcht und e wär schön das zu wissen :p )

ich habe mit dem sv_dlurl im Listenserver von meinen persönlichen Erfahrungen gesprochen, weil ich mit meinem Bruder oft Custom Maps zocke die er dann net hat und die gesaugt werden müssen. Wenn das doch geht, mach ich wohl was falsch

Fazit: Nobody's perfect ;)

Greetz MGee
__________________
Ich hab nie behauptet dass ich kein Genie bin!
Mumble-Django: A web interface for Mumble
MistaGee is offline
Send a message via ICQ to MistaGee
Michael_Jim
Member
Join Date: Apr 2005
Location: Germany
Old 04-09-2005 , 16:19  
#27

Hi

also ich habe Fast DL jetzt auf dem Server.

Allerdings gibt es noch ein kleines Problem.

Wenn ich die Map wechsel, dann connectet er erst kurz zum Fast DL Server und danach erst zum Gameserver. Er lädt aber nichts vom Fast DL Server runter.
Hat einer ne Ahnung woran das liegen könnte?
Irgendwas stimmt da nicht.

Michael_Jim
Michael_Jim is offline
[pc]Raba
Veteran Member
Join Date: Jan 2004
Location: Erfurt
Old 04-10-2005 , 02:15  
#28

lese-rechte auf die files gesetzt? wenn die nämlich "public" nicht gelesen werden können, findet der client die dateien nicht.

chmod 644 sollte bei dateien ausreichen
chmod 755 sollte bei ordnern ausreichen

das der client den gameserver disconnectet zum downloaden der files über webspace ist bei 1.6 normal.
__________________
Wichtige Erkenntnis:
Murphys Gesetz ist nicht umkehrbar. Das Auto zu waschen, damit es regnet, funktioniert nicht.
[pc]Raba is offline
Send a message via ICQ to [pc]Raba
Michael_Jim
Member
Join Date: Apr 2005
Location: Germany
Old 04-10-2005 , 04:04  
#29

Quote:
Originally Posted by [pc
Raba]lese-rechte auf die files gesetzt? wenn die nämlich "public" nicht gelesen werden können, findet der client die dateien nicht.

chmod 644 sollte bei dateien ausreichen
chmod 755 sollte bei ordnern ausreichen
jo die Rechte sind alle korrekt gesetzt. Er lädt die files ja auch korrekt runter.
Quote:
Originally Posted by [pc
Raba]
das der client den gameserver disconnectet zum downloaden der files über webspace ist bei 1.6 normal.
ja er disconnect kurz. ich weiß das ist normal. Aber ich habe inzwischen alle Files. Er muss also nichts mehr runterladen.
Trotzdem werde ich kurz zum Fast DL Server umgeleitet. Lade NICHTS runter.
Dann werde ich wieder zum Gameserver connected.

Woran liegt das?

Michael_Jim
Michael_Jim is offline
eisbein
Senior Member
Join Date: Aug 2004
Location: Germany/Rendsburg
Old 04-13-2005 , 09:45  
#30

Es nuetzt nichts, wenn die Rechte richtig vergeben sind , der Server aber nicht ueber >>http://www.......<< erreichbar ist!!

Das Game muss dann schon unter >>var/www/<< (oder so) installiert sein!!!

Um dann Unbefugten den Zutritt zu verweigern benutze >>nsv<< oder bau Dir eine >>.htaccess<< mit folgendem Inhalt!!!

Code:
Options +Indexes
SetEnvIf User-Agent ^Half-Life hlclient 
Order Deny,Allow 
Deny from all 
Allow from env=hlclient

// passe es an oder lasse es weg
ErrorDocument 404 /ordner/zu deinem/404.php
__________________
eisbein is offline
Send a message via ICQ to eisbein
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 07:09.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode