SRCDS Steam group


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Linux] Server crasher kort efter start
#1
Hej
Nu har jeg længe ikke været aktiv her på forummet, men nu er det så ved at være på tide igen, eftersom vores server med Windows gik, og derefter er vi nu rykket over på en anden pc, som kører linux, helt præcist Ubuntu Server 11.10 32-bit, hvor vi så har installeret css-server til linux, med guiden herfra.
Serveren starter alt op, så kommer der en masse fejl, og derefter står den lidt, hvorefter den så crasher og genstarter css-serveren.
Jeg har vedhæftet outputtet fra server konsollen(tilgået via ssh klient)

.txt   css_log_150212.txt (Size: 42.37 KB / Downloads: 7)
Efter hvad jeg kan få ud af det, så er det et af kernekomponenterne i Eventscripts der får den til at gå ned, men hvis nogen kunne kigge lidt på loggen og fortælle mig hvordan vi fikser det, så ville det være fint Smile

På forhånd tak
Reply
#2
Hvad skal du bruge eventscript til?
Har du prøvet at starte serveren uden nogen eventscript addons loadet?
[Image: b_350_20_692108_381007_FFFFFF_000000.png]
I only have 1 server Sad
Attack2
Reply
#3
Nej, har ikke prøvet uden, men det gør jeg lige.

Eventscripts udgør en stor del af de funktioner der er på serveren, bl.a en bonus titel, hvor man får tildelt en lille bonus hver gang man spawner, hvis man har dræbt en person med kniv. Derudover styrer vi også vores anticamp, nameban osv. derfra.
Reply
#4
Prøvede at deaktivere alle addons til eventscripts, og nu virker det. Det skal dog lige understreges at det script der giver den fine bonus titel ikke er lagt ind på den nye server endnu. og derfor har den ikke noget med problemet at gøre.
Har prøvet at aktivere scriptsene en efter en og fandt synderen, som var excepthook, som er et fejlfindingsprogram til eventscripts. Det er umiddelbart ikke noget jeg selv kan rette, men eftersom at jeg selv laver ændringerne i mit bonus titel script, så skal jeg bruge det script til at finde fejlene. Jeg vil rette henvendelse til den bruger på Eventscripts forum der har oprettet filen, og bede ham kigge på sit script.
Reply
#5
okay godt at høre Smile
Kan hører du bassere dine servere på eventscript, hvor jeg bassere mine på sourcemod Smile Sådan er vi forskellige..
[Image: b_350_20_692108_381007_FFFFFF_000000.png]
I only have 1 server Sad
Attack2
Reply
#6
Ja, sådan til dels. Da jeg efter at have fjernet excepthook, ville fortsætte med opsætningen af serveren, så stødte jeg på endnu et problem. Nemlig da jeg forsøgte at installere og konfigurere CS:S DM, fordi nu crasher serveren igen.
Her er screenshot fra serveren:

.png   server.png (Size: 28.44 KB / Downloads: 9)
Kigger man i alliedmodders forum, så har det været galt i længere tid, og den løsning de har fundet der, virker ikke hos mig.
Reply
#7
Har du prøvet http://forums.alliedmods.net/showpost.php?p=1592234&postcount=6 ?
[Image: b_350_20_692108_381007_FFFFFF_000000.png]
I only have 1 server Sad
Attack2
Reply
#8
Ja, det er lige præcis det jeg har prøvet
Reply
#9
Hvad skal du bruge i CSSBig GrinM? For der findes sikkert et plugin der kan det samme. Er selv gået væk fra CSSBig GrinM da det kræver en extension uden grund (du kan lave stort set alt som CSSBig GrinM skal, med standard api.)
[Image: b_350_20_692108_381007_FFFFFF_000000.png]
I only have 1 server Sad
Attack2
Reply
#10
(02-18-2012, 12:00 AM)down-south Wrote:  Ja, det er lige præcis det jeg har prøvet

Jeg køre fint CSS:DM
Det kræver du har den rigtige gameinfo fil. den kan du få her.

MetaMod:Source version: Metamod:Source version 1.8.8-dev
SourceMod Version: 1.4.1
cssdm_version: 2.1.5-dev

/cstrike/addons/sourcemod/gamedata/cssdm.games.txt
Code:
/* Do not edit this file unless you know what you are doing! */
/* TakeDmgPatch2 is not needed. Mac has not been tested. - Dr!fter */
"Games"
{
    "cstrike"
    {
        /* FFA patch bytes */
        "Keys"
        {
            "LagCompPatch_Windows"        "\xEB"
            "LagCompPatch_Linux"        "\x90\x90\x90\x90\x90\x90"
            "LagCompPatch_Mac"        "\x90\x90\x90\x90\x90\x90"
            
            "TakeDmgPatch1_Windows"        "\xEB"
            "TakeDmgPatch1_Linux"        "\x90\x90\x90\x90\x90\x90"
            "TakeDmgPatch1_Mac"        "\x90\x90\x90\x90\x90\x90"
            
            "TakeDmgPatch2_Windows"        "\xEB" //"\x90\xE9"
            "TakeDmgPatch2_Linux"        "\x90\x90\x90\x90\x90\x90"
            "TakeDmgPatch2_Mac"        "\x90\x90\x90\x90\x90\x90"
            
            "CalcDomRevPatch_Windows"    "\x90\x90\x90\x90\x90\x90"
            "CalcDomRevPatch_Linux"        "\x90\x90"
            "CalcDomRevPatch_Mac"        "\x90\x90\x90\x90\x90\x90"
        }
        "Offsets"
        {
            /* Patch offsets for FFA */
            "LagCompPatch"
            {
                "windows"        "26" //101A8C38 - 101A8C20 = 26
                "linux"            "47" //0082DDEF - 0082DDC0 = 47
                "mac"            "31" //005A13F3 - 005A13D4 = 31
            }
            "TakeDmgPatch1"
            {
                "windows"        "906" //102D6BDA - 102D6850  = 906
                "linux"            "428" //006233EC - 00623240  = 428  or 00623943 - 00623240 = 1795 pick your poison
                "mac"            "703" //00415DEB - 00415B2C = 703
            }
            "TakeDmgPatch2"
            {
                "windows"        "906" //259
                "linux"            "428" //428
                "mac"            "703" //694
            }
            /* Offset into gamerules constructor - bogo value linux/mac */
            "g_pGameRules"
            {
                "windows"        "32"
                "linux"            "1"
                "mac"            "1"
            }
            /* Virtual indexes */
            "IPointsForKill"
            {
                "windows"        "78"
                "linux"            "79"
                "mac"            "79"
            }
            "Weapon_GetSlot"
            {
                "windows"        "261"
                "linux"            "262"
                "mac"            "262"
            }
            "RemoveAllItems"
            {
                "windows"        "335"
                "linux"            "336"
                "mac"            "336"
            }
            "GiveAmmo"
            {
                "windows"        "247"
                "linux"            "248"
                "mac"            "248"
            }
            /* Next _two_ are detour byte "save" counts */
            "DropWeaponsPatch"
            {
                "windows"        "6"
                "linux"            "6"
                "mac"            "6"
            }
            "CSWeaponDropPatch"
            {
                "windows"        "9"
                "linux"            "6"
                "mac"            "6"
            }
            "CalcDomRevPatch"
            {
                "windows"        "63"  //102C1E6F - 102C1E30 = 63
                "linux"            "112" //00603330 - 006032C0 = 112
                "mac"            "79" //003F9B9B - 003F9B4C = 79
            }
        }
        "Signatures"
        {
            "UTIL_Remove"
            {
                "library"        "server"
                "windows"        "\x8B\x44\x24\x04\x85\xC0\x74\x0C\x83\xC0\x0C\x89\x44\x24\x04\xE9"
                "linux"            "@_Z11UTIL_RemoveP11CBaseEntity"
                "mac"            "@_Z11UTIL_RemoveP11CBaseEntity"
            }
            "RoundRespawn"
            {
                "library"    "server"
                "windows"    "\x55\x8B\xEC\x51\x89\x2A\x2A\x8B\x2A\x2A\x8B\x10\x8B"
                "linux"        "@_ZN9CCSPlayer12RoundRespawnEv"
                "mac"        "@_ZN9CCSPlayer12RoundRespawnEv"
            }
            "OnTakeDamage"
            {
                "library"        "server"
                "windows"        "\x55\x8B\xEC\x81\xEC\x2A\x2A\x2A\x2A\x56\x89\x8D\x2A\x2A\x2A\x2A\x8B\x45\x2A\x50​\x8D"
                "linux"            "@_ZN9CCSPlayer12OnTakeDamageERK15CTakeDamageInfo"
                "mac"            "@_ZN9CCSPlayer12OnTakeDamageERK15CTakeDamageInfo"
            }
            "WantsLagComp"
            {
                "library"        "server"
                "windows"        "\x55\x8B\xEC\x83\x2A\x2A\xA1\x2A\x2A\x2A\x2A\x83\xEC\x2A\x83\x2A\x2A\x00\x53\x56​\x8B\x75\x2A\x57"
                "linux"            "@_ZNK11CBasePlayer28WantsLagCompensationOnEntityEPKS_PK8CUserCmdPK7CBitVecILi204​8EE"
                "mac"            "@_ZNK11CBasePlayer28WantsLagCompensationOnEntityEPKS_PK8CUserCmdPK7CBitVecILi204​8EE"
            }
            "CGameRules"
            {
                "library"        "server"
                "windows"        "\x56\x68\x2A\x2A\x2A\x2A\x8B\xF1\xE8\x2A\x2A\x2A\x2A\xC7\x2A\x2A\x2A\x2A\x2A\xA1​\x2A\x2A\x2A\x2A\x8B\x2A\x2A\x2A\x2A\x2A\x89\x2A\x2A\x2A\x2A\x2A\x8B\x48"
                "linux"            "@g_pGameRules"
                "mac"            "@g_pGameRules"
            }
            "CSWeaponDrop"
            {
                "library"        "server"
                "windows"        "\x55\x8B\xEC\x81\xEC\x2A\x2A\x2A\x2A\x89\x8D\x2A\x2A\x2A\x2A\xC6\x2A\x2A\x00\x8B​\x8D\x2A\x2A\x2A\x2A\xE8"
                "linux"            "@_ZN9CCSPlayer12CSWeaponDropEP17CBaseCombatWeaponbb"
                "mac"            "@_ZN9CCSPlayer12CSWeaponDropEP17CBaseCombatWeaponbb"
            }
            "DropWeapons"
            {
                "library"        "server"
                "windows"        "\x55\x8B\xEC\x83\xEC\x2A\x89\x4D\x2A\xC7\x45\x2A\x00\x00\x00\x00\xEB\x2A\x8B\x45​\x2A\x83\xC0\x01\x89\x45\x2A\x83"
                "linux"            "@_ZN9CCSPlayer11DropWeaponsEbb"
                "mac"            "@_ZN9CCSPlayer11DropWeaponsEbb"
            }
            "CalcDominationAndRevenge"
            {
                "library"        "server"
                "windows"        "\xA1\x2A\x2A\x2A\x2A\x83\x2A\x2A\x00\x55\x8B\xE9\x0F\x2A\x2A\x2A\x2A\x2A\x57\x8B​\x2A\x2A\x2A\x85\xFF\x0F\x2A\x2A\x2A\x2A\x2A\x53\x8B"
                "linux"            "@_ZN12CCSGameStats24CalcDominationAndRevengeEP9CCSPlayerS1_Pi"
                "mac"            "@_ZN12CCSGameStats24CalcDominationAndRevengeEP9CCSPlayerS1_Pi"
            }
        }
    }
}
(filen er også vedhæftet)

.txt   cssdm.games.txt (Size: 4.47 KB / Downloads: 0)
//ReLaX - Få hjælp til din Counter-Strike Server på Dansk
Microsoft Certified IT Professional
Reply
#11
Kan lige tilføje at jeg inden for et par uger, har en version af CSSBig GrinM oppe, som ikke kræver en dum extension Smile
Den vil dog ikke tilbyde Free-To-All.
[Image: b_350_20_692108_381007_FFFFFF_000000.png]
I only have 1 server Sad
Attack2
Reply
#12
(03-16-2012, 06:47 PM)klausenbusk Wrote:  Kan lige tilføje at jeg inden for et par uger, har en version af CSSBig GrinM oppe, som ikke kræver en dum extension Smile
Den vil dog ikke tilbyde Free-To-All.

har du et link til denne?
//ReLaX - Få hjælp til din Counter-Strike Server på Dansk
Microsoft Certified IT Professional
Reply
#13
Kommer op med et link, når jeg er færdig Smile
Indtil da gik med her: https://github.com/klausenbusk/CSS-DM-fork
Edit: Men ender nok med at jeg fjerner respawn og spawn protection, da der findes mange bedre plugins til det Smile
[Image: b_350_20_692108_381007_FFFFFF_000000.png]
I only have 1 server Sad
Attack2
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)