SRCDS Steam group


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Løst] Installation af HLStatsX
#1
Jeg forsøger at følge denne guide til installation af HLStatsX, med den varation at jeg har valgt wamp i stedet for xxamp.

Jeg har installeret perl og wamp og fulgt guiden til og med step 8, hvor problemerne bliver tydelige.

Der hvor jeg har mistanke om at problemet ligger er i den perl-daemon der skal ligge og køre.

I guiden står der:
Quote:You can check this with netstat -a at the command prompt

hvorefter der er et fint screenshot af en commandprompt med en masse fine UDP hlxce entries.

Når jeg laver en netstat -a får jeg følgende uskønne svar (efter en del ventetid)
[Image: screenshotvan.jpg]

Hvor jeg især hæfter mig ved at den viser en del 0.0.0.0-ipadresser, hvoraf en del er relevante for scrds.exe

Jeg ved ikke om det kan skyldes at ip ikke indgår i min startupcommand til scrds? (longshot, så jeg retter ikke før I opfordrer mig til det).

I den downloadede hlstats.conf var der ikke et eneste linjeskifte, hvilket jeg efter bedste evne har rettet op på og det ser da efter min vurdering også fornuftigt ud når jeg kører hlxce_start.cmd:
[Image: screenshot1m.jpg]

Næste bekymring er at der tilsyneladende ikke ligger friske logs i cstrike/logs

Jeg har lagt de lagt de tre filer vedr. SuperLog som instrueret i henholdsvis ovennævnte guide til HLStatsX og den side hvorfra jeg har hentet SuperLogs

i min server.cfg har jeg slettet alt vedr. logging mens jeg har lagt følgende i auoexcec.cfg (som jeg har oprettet til formålet):

Code:
log on
logaddress_delall
logaddress_add 192.168.2.250:27500

Dermed burde jeg være nået til slutningen i guidens step 8, hvor vi skal begynde at teste.

Først skal vi kigge på kollonnerne "Played" og "Players" ... men på min side tyder det ikke på at der er kontakt til serveren. Played er "00:00:00" mens players er "0/0".

Inde i spillet har det absolut ingen effekt at skrive hlx i chatten som man opfordres til i guidens step 9.

Jeg håber at I vil hjælpe mig igen og at ovenstående giver en idé om hvor vi skal starte med fejlfindingen.

Edit: [Løst] i subject
Reply
#2
0.0.0.0-linjerne skyldes at du ikke har bundet din srcds-proces til en specifik adresse, ergo står 0.0.0.0 for alle dine interfaces, så jeg vil umiddelbart ikke mene at der er noget galt.. Jeg binder altid mine egne srcds-processer til den adresse jeg vil have at de skal lytte på.

Hvis du skriver 'log' i console, hvad svarer den så?
Hvis du skriver 'logaddress_list' i console, hvad svarer den så? (jeg er ikke sikker på at det er den kommando)
Har du tilføjet din server til hlstatsx inde på hjemmesiden, det skal du gøre, ellers accepterer den ikke logs fra din server.
Slå den med jeres fiberforbindelser...

[Image: 1308107839.png]
Reply
#3
Tak fordi du tog dig tid til at læse den lange i smøre igennem og komme med et bud på hvor vi kan starte fejlfindingen, lol.

Det lyder unægteligt som om at du har fat i noget centralt for svaret på log kommando er: "Not currently logging" mens den svarer følgende til logadress_list: no addresses in the list.

Jeg har lige genstartet serveren for at kigge efter fejlmeldinger vedr. autoexcec.cfg/logging i konsollen, men der ser ikke umiddelbart ud til at komme nogen.
Reply
#4
Din Autoexec skal da hedde autoexec.cfg ikke autoexcec.cfg? Smile
[Image: b_350_20_692108_381007_FFFFFF_000000.png]
I only have 1 server Sad
Attack2
Reply
#5
Du har naturligvis ret, Klausenbusk - godt fanget. Desværre er det ikke der fejlen ligger, for jeg har døbt den rigtigt på serveren (hvilket jeg lige har dobbeltjekket).
Reply
#6
Der står ikke noget med log i din server.cfg eller dine andre configs?
[Image: b_350_20_692108_381007_FFFFFF_000000.png]
I only have 1 server Sad
Attack2
Reply
#7
Jeg fandt faktisk et sted mere i min server.cfg hvor logging var slået fra .. det er væk nu, så nu ser min server.cfg ud som følger

Code:
// server name
hostname "[DK]Deathmatch paa Praestens Loft"

// rcon passsword
rcon_password "*****"

// Server password
sv_password "*****"

// server cvars

mp_friendlyfire 0
mp_footsteps 1
mp_autoteambalance 1
mp_autokick 0
mp_flashlight 0
mp_tkpunish 1
mp_forcecamera 0
sv_alltalk 0
sv_pausable 0
sv_cheats 0
sv_allowupload 1
sv_allowdownload 1
sv_maxspeed 320
mp_limitteams 2
mp_hostagepenalty 5
sv_voiceenable 1
mp_allowspectators 1
mp_timelimit 25
mp_chattime 10
sv_timeout 65

// round specific cvars
mp_freezetime 4
mp_roundtime 5
mp_startmoney 3000
mp_c4timer 45
mp_fraglimit 0
mp_maxrounds 0
mp_winlimit 0
mp_playerid 0
mp_spawnprotectiontime 5

// bandwidth rates/settings
sv_minrate 0
sv_maxrate 0
decalfrequency 10
sv_maxupdaterate 60
sv_minupdaterate 10


// operation
sv_lan 0
sv_region 3
sv_contact Lyngsoe@gmail.com


// execute ban files
exec banned_user.cfg
exec banned_ip.cfg
exec bots.cfg

Indholdet af min autoexec.cfg er der tre linjer jeg har nævnt i en tidligere post. Derudover kunne jeg ikke finde noget spændende i cfg directoriet.

Men siden jeg fik lavet sidste rettelse er der begyndt at komme meget mere tekst i den konsol der starter når jeg starter serveren op:

[Image: screenshotkh.jpg]

desuden har den oprettet et par filer i cstrike/logs men de indolder kun et par enkelte linjer, som ikke giver noget relevant info. Den skriver blot hvornår serveren starter og lukker.

I consolen skriver den stadig at den ikke logger når jeg skriver "log".
Reply
#8
Har du lagt HLStatsX.smx ind i din SourceMod installation?
Kan se du får nogle unknown HLX kommandoer i din konsol.
Reply
#9
Tusind tak for hjælpen so far ..

Jeg kan huske at jeg kopierede .smx filen ind - men det skal da lige dobbelttjekkes når jeg får chancen. Jeg har to servere på maskinen og man kan aldrig vide om jeg har fået smidt den i den forkerte servers mappe eller lign.

Jeg fik aldrig svaret på følgende:

Quote:Har du tilføjet din server til hlstatsx inde på hjemmesiden, det skal du gøre, ellers accepterer den ikke logs fra din server.

Ja jeg har tilføjet serveren via konfigurations websiden på localhost. Det undrede mig dog at guiden kun udfyldte den interne IP, men jeg valgte at følge guiden slavisk.

Jeg er dog alene hjemme med ungerne i disse dage, så der går nok lige et par timer eller tre før jeg kan fortsætte fejlsøgningen.

Edit: Havde skrevet hlx filen, hvor jeg mente .smx filen ... Klebager.
Reply
#10
(03-09-2011, 02:16 AM)Klaus Wrote:  
Quote:Har du tilføjet din server til hlstatsx inde på hjemmesiden, det skal du gøre, ellers accepterer den ikke logs fra din server.

Ja jeg har tilføjet serveren via konfigurations websiden på localhost. Det undrede mig dog at guiden kun udfyldte den interne IP, men jeg valgte at følge guiden slavisk.

Hvordan ser din index side ude i HLX?
Viser den dine to servere der eller enkle server der?

Tænker mere på om du har tilføjet den igennem administrations panelet:
[Image: hlxce_win_tuto_032.png]
Reply
#11
Ved dobbelttjek af .smx filen, viste den sig ikke at ligge i den mappe hvor de andre .smx filer holder til. Da jeg fik rettet dette og genstartet serveren, kunne jeg pludselig se at serveren var sporet på hlx's indexside. Man kunne i hvert tilfælde (til forskel fra før) se at der var 0/30 spillere online ... (tidligere stod der 0/0 spillere).

Jeg har indtil videre kun addet en server via webadministrationen på localhost, så det er vist helt fair at der kun optræder en af mine servere på listen.

Jeg har netop opdaget at der gået noget i fisk hos min kære ISP, så jeg ikke har en unik IP lige nu. De satte den ellers lige op til mig i sidste uge. Jeg regner dog med at de får det rettet relativt hurtigt, når jeg lige får skippet en mail afsted. Det betyder dog at det p.t. er svært at lokke venner ind og hjælpe med at teste stats.

Jeg må se om jeg kan sætte HLX op til at jeg kan teste mod bots.

Når jeg efter at have joined serveren går i konsollen skriver den følgende:
Code:
HLstatsX:CE disabled! Need at least 4 active players (1/4)

når jeg så efterfølgende skriver kommandoen "log" påstår den hårnakket at den ikke logger.

Vi er dog nået et par kæmpe skridt fremad, så det er svært ikke at være optimist, hvis I fortsat vil hjælpe mig med at lokalisere og rette mine fadæser.
Hmm - jeg kan alligevel ikke slippe afsted med at give min ISP skylden. Jeg dobbelttjekkede min nuværende IP med den IP jeg blev tildelt og som stod i en mail ... de stemte.

Dvs at jeg selv har bøffet i det da jeg ændrede mine portforwards til at forwarde en range istedet for at have en masse enkelt entries.

Det ændrer dog ikke på at jeg skal have gang i loggen før jeg kan gøre mig håb om ret meget sjov fra HLX.
(Nu fik jeg styr på portforwardingen igen ... det hjælper åbenbart at forwarde rangen fra 27000 til 27050, istedet for 2700-2750. Doh).
Reply
#12
Angående log problemet Smile
Det kan ikke have noget at gøre med at dine log settings står i din autoexec.cfg? prøv at smække dem i din server.cfg (gør nok ikke nogen forskel, men vi må jo bruge udelukkelse metoden Smile)
[Image: b_350_20_692108_381007_FFFFFF_000000.png]
I only have 1 server Sad
Attack2
Reply
#13
Ja når man har ledt efter fejlen de oplagte steder, må man lede de mindre oplagte, så lad os bare prøve alle gode idéer af.

Følgende er nu flyttet fra autoexec.cfg til server.cfg:

// Logging
log on
logaddress_delall
logaddress_add 192.168.2.250:27500

To sekunder efter serverstart var der to nye logfiler. Den ene er tom mens der i den anden står

L 03/08/2011 - 22:02:37: Log file started (file "logs\L0308000.log") (game "C:\CssServers\PraestensLoft\orangebox\cstrike") (version "4426")
L 03/08/2011 - 22:02:37: [META] Loaded 2 plugins.
L 03/08/2011 - 22:02:37: Log file closed

Jeg tænkte så at det måske var rækkefølgen af log kommandoer i cfg'en der var et problem og byttede dem om så der nu står:

Code:
// Logging

logaddress_delall
logaddress_add 192.168.2.250:27500
log on

Da jeg genstartede serveren resulterede det så i tre nye logfiler. Den nye logfil indeholder følgende:

Code:
L 03/08/2011 - 22:04:53: Log file started (file "logs\L0308001.log") (game "C:\CssServers\PraestensLoft\orangebox\cstrike") (version "4426")
L 03/08/2011 - 22:04:53: Loading map "de_dust2"
L 03/08/2011 - 22:04:53: server cvars start
L 03/08/2011 - 22:04:53: "stripper_version" = "1.2.1"
L 03/08/2011 - 22:04:53: "sm_nextmap" = ""
L 03/08/2011 - 22:04:53: "sourcemod_version" = "1.3.6"
L 03/08/2011 - 22:04:53: "metamod_version" = "1.8.5V"
L 03/08/2011 - 22:04:53: "sv_nostats" = "0"
L 03/08/2011 - 22:04:53: "mp_teamplay" = "0"
L 03/08/2011 - 22:04:53: "mp_falldamage" = "0"
L 03/08/2011 - 22:04:53: "mp_weaponstay" = "0"
L 03/08/2011 - 22:04:53: "mp_forcerespawn" = "1"
L 03/08/2011 - 22:04:53: "mp_footsteps" = "1"
L 03/08/2011 - 22:04:53: "mp_flashlight" = "0"
L 03/08/2011 - 22:04:53: "mp_autocrosshair" = "1"
L 03/08/2011 - 22:04:53: "decalfrequency" = "10"
L 03/08/2011 - 22:04:53: "mp_teamlist" = "hgrunt;scientist"
L 03/08/2011 - 22:04:53: "mp_allowNPCs" = "1"
L 03/08/2011 - 22:04:53: "mp_friendlyfire" = "0"
L 03/08/2011 - 22:04:53: "mp_fadetoblack" = "0"
L 03/08/2011 - 22:04:53: "sv_gravity" = "800"
L 03/08/2011 - 22:04:53: "sv_stopspeed" = "100"
L 03/08/2011 - 22:04:53: "sv_noclipaccelerate" = "5"
L 03/08/2011 - 22:04:53: "sv_noclipspeed" = "5"
L 03/08/2011 - 22:04:53: "sv_specaccelerate" = "5"
L 03/08/2011 - 22:04:53: "sv_specspeed" = "3"
L 03/08/2011 - 22:04:53: "sv_specnoclip" = "1"
L 03/08/2011 - 22:04:53: "sv_maxspeed" = "320"
L 03/08/2011 - 22:04:53: "sv_accelerate" = "10"
L 03/08/2011 - 22:04:53: "sv_airaccelerate" = "10"
L 03/08/2011 - 22:04:53: "sv_wateraccelerate" = "10"
L 03/08/2011 - 22:04:53: "sv_waterfriction" = "1"
L 03/08/2011 - 22:04:53: "sv_footsteps" = "1"
L 03/08/2011 - 22:04:53: "sv_rollspeed" = "200"
L 03/08/2011 - 22:04:53: "sv_rollangle" = "0"
L 03/08/2011 - 22:04:53: "sv_friction" = "4"
L 03/08/2011 - 22:04:53: "sv_bounce" = "0"
L 03/08/2011 - 22:04:53: "sv_stepsize" = "18"
L 03/08/2011 - 22:04:53: "r_VehicleViewDampen" = "1"
L 03/08/2011 - 22:04:53: "r_JeepViewDampenFreq" = "7.0"
L 03/08/2011 - 22:04:53: "r_JeepViewDampenDamp" = "1.0"
L 03/08/2011 - 22:04:54: "r_JeepViewZHeight" = "10.0"
L 03/08/2011 - 22:04:54: "r_AirboatViewDampenFreq" = "7.0"
L 03/08/2011 - 22:04:54: "r_AirboatViewDampenDamp" = "1.0"
L 03/08/2011 - 22:04:54: "r_AirboatViewZHeight" = "0.0"
L 03/08/2011 - 22:04:54: "mp_timelimit" = "0"
L 03/08/2011 - 22:04:54: "mp_fraglimit" = "0"
L 03/08/2011 - 22:04:54: "nextlevel" = ""
L 03/08/2011 - 22:04:54: "mp_respawnwavetime" = "10.0"
L 03/08/2011 - 22:04:54: "mp_tournament" = "0"
L 03/08/2011 - 22:04:54: "tf_arena_preround_time" = "10"
L 03/08/2011 - 22:04:54: "tf_arena_round_time" = "0"
L 03/08/2011 - 22:04:54: "tf_arena_max_streak" = "3"
L 03/08/2011 - 22:04:54: "tf_arena_use_queue" = "1"
L 03/08/2011 - 22:04:54: "mp_teams_unbalance_limit" = "1"
L 03/08/2011 - 22:04:54: "mp_maxrounds" = "0"
L 03/08/2011 - 22:04:54: "mp_winlimit" = "0"
L 03/08/2011 - 22:04:54: "mp_disable_respawn_times" = "0"
L 03/08/2011 - 22:04:54: "mp_stalemate_meleeonly" = "0"
L 03/08/2011 - 22:04:54: "mp_forceautoteam" = "0"
L 03/08/2011 - 22:04:54: "mp_autoteambalance" = "1"
L 03/08/2011 - 22:04:54: "mp_stalemate_enable" = "0"
L 03/08/2011 - 22:04:54: "mp_match_end_at_timelimit" = "0"
L 03/08/2011 - 22:04:54: "mp_scrambleteams_auto" = "1"
L 03/08/2011 - 22:04:54: "mp_scrambleteams_auto_windifference" = "2"
L 03/08/2011 - 22:04:54: "sv_alltalk" = "0"
L 03/08/2011 - 22:04:54: "sv_enableboost" = "0"
L 03/08/2011 - 22:04:54: "sv_enablebunnyhopping" = "0"
L 03/08/2011 - 22:04:54: "sv_allowminmodels" = "1"
L 03/08/2011 - 22:04:54: "mp_startmoney" = "800"
L 03/08/2011 - 22:04:54: "mp_roundtime" = "5"
L 03/08/2011 - 22:04:54: "mp_freezetime" = "6"
L 03/08/2011 - 22:04:54: "mp_c4timer" = "45"
L 03/08/2011 - 22:04:54: "mp_limitteams" = "2"
L 03/08/2011 - 22:04:54: "sv_competitive_minspec" = "0"
L 03/08/2011 - 22:04:54: "bot_quota" = "0"
L 03/08/2011 - 22:04:54: "mp_hostagepenalty" = "13"
L 03/08/2011 - 22:04:54: "sv_password" = ""
L 03/08/2011 - 22:04:54: "sv_tags" = ""
L 03/08/2011 - 22:04:54: "tv_relaypassword" = ""
L 03/08/2011 - 22:04:54: "tv_password" = ""
L 03/08/2011 - 22:04:54: "deathmatch" = "1"
L 03/08/2011 - 22:04:54: "coop" = "0"
L 03/08/2011 - 22:04:54: "sv_cheats" = "0"
L 03/08/2011 - 22:04:54: "sv_pausable" = "0"
L 03/08/2011 - 22:04:54: "sv_contact" = ""
L 03/08/2011 - 22:04:54: "sv_voiceenable" = "1"
L 03/08/2011 - 22:04:54: "tv_enable" = "0"
L 03/08/2011 - 22:04:54: server cvars end
L 03/08/2011 - 22:04:54: Started map "de_dust2" (CRC "257661651")
L 03/08/2011 - 22:04:54: HLX:CE Mod Detection: Counter-Strike: Source
L 03/08/2011 - 22:04:54: HLX:CE If this is incorrect, please file a bug at hlxcommunity.com
L 03/08/2011 - 22:04:54: server_cvar: "sm_nextmap" "de_dust2"
L 03/08/2011 - 22:04:54: server_cvar: "sv_accelerate" "5"
L 03/08/2011 - 22:04:54: server_cvar: "sv_stopspeed" "75"
L 03/08/2011 - 22:04:56: server_cvar: "sv_password" "***PROTECTED***"
L 03/08/2011 - 22:04:56: Log file closed

Ved en efterfølgende log kommando påstod den stadig: "Not currently logging"

Hvilket er interessant i lyset af hvad min scrds konsol nu siger:

[Image: screenshotszy.jpg]

I linje 9 talt nedefra siger den "Server Logging enabled" hvorefter den hurtigt siger "Log file closed".
Reply
#14
Den loader ikke server.cfg mere end 1 gang vel? (check end den siger f.eks mp_timelimit mere end 1 gang)
[Image: b_350_20_692108_381007_FFFFFF_000000.png]
I only have 1 server Sad
Attack2
Reply
#15
Hvis den gør det, er det uden mit samtykke. Hvordan kan jeg tjekke jeg det?
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)