Server Crasht bei jedem Spieler

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Zeig mal die Server.log datei her,vll kann ich dir dann weiterhelfen ;)

    Sie brauchen Hilfe bei Linux oder Windows Servern? Wissen nicht, wie man am besten ein Forum o. a. installiert? Dann schreiben Sie mir eine PN und ich versuche Ihnen zu helfen!

  • Dann grenz ma den Fehler ein, kommentier mal zum Anfang alle deine Autos und probs nochmal, danach alle Pickups und wieder probieren, wenn dann immernoch exe Crash kommt, dann nehm mal alle Objekte raus und probiers nochmal, wenn keins davon hilft, dann guck mal, was bei OnPlayerConnect steht

  • Hallo,


    also bin Vorstand und Mapperin auf dem Server und haben das gemacht was Du - KeksOfDeath geschrieben hast...
    Es bringt alles nichts.
    Der User connectet auf den Server und es läd 2-3 Sekunden, danach gibt es für absolut jeden Spieler einen "exe Crash" :(
    Wissen absolut nicht weiter...



    Was soll ich denn vom OnPlayerConnect kopieren?

  • Spoiler anzeigen

    public OnPlayerConnect(playerid)
    {
    if(Security != 0)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Host hat seine versprechung gebrochen es werden Masnahmen gesetzt.");
    Kick(playerid);
    return 1;
    }
    ACMoney[playerid] = 0;
    isAFK[playerid] = 0;

    gActivePlayers[playerid]++;
    numplayers++;
    new plname[MAX_PLAYER_NAME];
    new string[MAX_PLAYER_NAME];
    SelectChar[playerid] = 0; HidePM[playerid] = 0; PhoneOnline[playerid] = 0;
    SelectCharID[playerid] = 0; SelectCharPlace[playerid] = 0; ChosenSkin[playerid] = 0;
    GettingJob[playerid] = 0; GuardOffer[playerid] = 999; GuardPrice[playerid] = 0;
    ApprovedLawyer[playerid] = 0; CallLawyer[playerid] = 0; WantLawyer[playerid] = 0;
    KickPlayer[playerid] = 0; CurrentMoney[playerid] = 0; UsedFind[playerid] = 0;
    CP[playerid] = 0; Robbed[playerid] = 0; SpawnChange[playerid] = 1;
    CarOffer[playerid] = 999; CarPrice[playerid] = 0; CarID[playerid] = 0; CarCalls[playerid] = 0;
    RobbedTime[playerid] = 0; MoneyMessage[playerid] = 0; Condom[playerid] = 0;
    STDPlayer[playerid] = 0; SexOffer[playerid] = 999; SexPrice[playerid] = 0;
    RepairOffer[playerid] = 999; RepairPrice[playerid] = 0; RepairCar[playerid] = 0;
    TalkingLive[playerid] = 255; LiveOffer[playerid] = 999; TakingLesson[playerid] = 0;
    RefillOffer[playerid] = 999; RefillPrice[playerid] = 0; MapIconsShown[playerid] = 0;
    DrugOffer[playerid] = 999; PlayerCuffed[playerid] = 0; PlayerCuffedTime[playerid] = 0;
    DrugPrice[playerid] = 0; RegistrationStep[playerid] = 0; OnCK[playerid] = 999; GettingCK[playerid] = 999;
    DrugGram[playerid] = 0; ConnectedToPC[playerid] = 0; OrderReady[playerid] = 0;
    JailPrice[playerid] = 0; MedicTime[playerid] = 0; NeedMedicTime[playerid] = 0; MedicBill[playerid] = 0; GotHit[playerid] = 0;
    WantedLevel[playerid] = 0;
    GoChase[playerid] = 999; GetChased[playerid] = 999; PlacedNews[playerid] = 0; PlayerDragged[playerid] = 0;
    OnDuty[playerid] = 0; PlayerDraggedBy[playerid] = 255;
    TestFishes[playerid] = 0;
    BoxWaitTime[playerid] = 0; SchoolSpawn[playerid] = 0; ChangePos2[playerid][1] = 0;
    SafeTime[playerid] = 60; TransportDuty[playerid] = 0; PlayerTied[playerid] = 0;
    BusCallTime[playerid] = 0; TaxiCallTime[playerid] = 0; MedicCallTime[playerid] = 0; MechanicCallTime[playerid] = 0;
    FindTimePoints[playerid] = 0; FindTime[playerid] = 0; JobDuty[playerid] = 0;
    Mobile[playerid] = 255; Music[playerid] = 0; BoxOffer[playerid] = 999; PlayerBoxing[playerid] = 0;
    Spectate[playerid] = 255; PlayerDrunk[playerid] = 0; PlayerDrunkTime[playerid] = 0;
    Unspec[playerid][sLocal] = 255; FishCount[playerid] = 0;
    WritingPaper[playerid] = 0; WritingPaperNumber[playerid] = 999; WritingLine[playerid] = 0; BringingPaper[playerid] = 0; GotPaper[playerid] = 0;
    PaperOffer[playerid] = 999; ConsumingMoney[playerid] = 0;
    gLastCar[playerid] = 0; FirstSpawn[playerid] = 0;
    gOoc[playerid] = 0; gNews[playerid] = 0; BigEar[playerid] = 0; gDice[playerid] = 0; gFam[playerid] = 0;
    gSpeedo[playerid] = 1; gGas[playerid] = 0;
    gPlayerLogged[playerid] = 0; gPlayerLogTries[playerid] = 0; gPlayerAccount[playerid] = 0;
    gPlayerSpawned[playerid] = 0; PlayerKarting[playerid] = 0; PlayerInKart[playerid] = 0;
    PlayerTazeTime[playerid] = 0; PlayerStoned[playerid] = 0;
    StartTime[playerid] = 0; TicketOffer[playerid] = 999; TicketMoney[playerid] = 0;
    MatsHolding[playerid] = 0; TutTime[playerid] = 0; StuffHolding[playerid] = 0; CrowerHolding[playerid] = 0; MattHolding[playerid] = 0;
    gPlayerMission[playerid] = 0; TaxiAccepted[playerid] = 999; BusAccepted[playerid] = 999;

    Spoiler anzeigen
    PlayerInfo[playerid][pCash] = dollah; NoFuel[playerid] = 0;
    HireCar[playerid] = 499; PlayersChannel[playerid] = 999;
    TransportValue[playerid] = 0; TransportMoney[playerid] = 0; TransportTime[playerid] = 0; TransportCost[playerid] = 0; TransportDriver[playerid] = 999;
    Locator[playerid] = 0; PlayerOnMission[playerid] = 0; MissionCheckpoint[playerid] = 0;
    WatchingTV[playerid] = 0; WatchedTV[playerid] = 0; PlayerPaintballing[playerid] = 0; PlayerPaintballKills[playerid] = 0;
    Fishes[playerid][pLastFish] = 0; Fishes[playerid][pFishID] = 0;
    ProposeOffer[playerid] = 999; MarryWitness[playerid] = 999; MarryWitnessOffer[playerid] = 999; MarriageCeremoney[playerid] = 0; ProposedTo[playerid] = 999; GotProposedBy[playerid] = 999; DivorceOffer[playerid] = 999;
    sdx_GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
    PlayerInfo[playerid][pLevel] = 0;
    PlayerInfo[playerid][pAdmin] = 0;
    PlayerInfo[playerid][pDonateRank] = 0;
    PlayerInfo[playerid][gPupgrade] = 0;
    PlayerInfo[playerid][pConnectTime] = 0;
    PlayerInfo[playerid][pReg] = 0;
    PlayerInfo[playerid][pSex] = 0;
    PlayerInfo[playerid][pAge] = 0;
    PlayerInfo[playerid][pOrigin] = 0;
    PlayerInfo[playerid][pExp] = 0;
    PlayerInfo[playerid][pAccount] = 0;
    PlayerInfo[playerid][pCrimes] = 0;
    PlayerInfo[playerid][pDeaths] = 0;
    PlayerInfo[playerid][pArrested] = 0;
    PlayerInfo[playerid][pWantedDeaths] = 0;
    PlayerInfo[playerid][pPhoneBook] = 0;
    PlayerInfo[playerid][pLottoNr] = 0;
    PlayerInfo[playerid][pFishes] = 0;
    PlayerInfo[playerid][pBiggestFish] = 0;
    PlayerInfo[playerid][pJob] = 0;
    PlayerInfo[playerid][pPayCheck] = 0;
    PlayerInfo[playerid][pHeadValue] = 0;
    PlayerInfo[playerid][pJailed] = 0;
    PlayerInfo[playerid][pJailTime] = 0;
    PlayerInfo[playerid][pMats] = 0;
    PlayerInfo[playerid][pDrugs] = 0;
    PlayerInfo[playerid][pLeader] = 0;
    PlayerInfo[playerid][pMember] = 0;
    PlayerInfo[playerid][pFMember] = 255;
    PlayerInfo[playerid][pRank] = 0;
    PlayerInfo[playerid][pChar] = 0;
    PlayerInfo[playerid][pContractTime] = 0;
    PlayerInfo[playerid][pDetSkill] = 0;
    PlayerInfo[playerid][pSexSkill] = 0;
    PlayerInfo[playerid][pBoxSkill] = 0;
    PlayerInfo[playerid][pLawSkill] = 0;
    PlayerInfo[playerid][pMechSkill] = 0;
    PlayerInfo[playerid][pJackSkill] = 0;
    PlayerInfo[playerid][pCarSkill] = 0;
    PlayerInfo[playerid][pNewsSkill] = 0;
    PlayerInfo[playerid][pDrugsSkill] = 0;
    PlayerInfo[playerid][pCookSkill] = 0;
    PlayerInfo[playerid][pFishSkill] = 0;
    PlayerInfo[playerid][pSHealth] = 0.0;
    PlayerInfo[playerid][pHealth] = 50.0;
    PlayerInfo[playerid][pPos_x] = 2246.6;
    PlayerInfo[playerid][pPos_y] = -1161.9;
    PlayerInfo[playerid][pPos_z] = 1029.7;
    PlayerInfo[playerid][pInt] = 15;
    PlayerInfo[playerid][pLocal] = 255;
    PlayerInfo[playerid][pTeam] = 3;
    PlayerInfo[playerid][pModel] = 264;
    new randphone = 1000 + random(8999);//minimum 1000 max 9999 //giving one at the start
    PlayerInfo[playerid][pPnumber] = randphone;
    PlayerInfo[playerid][pPhousekey] = 255;
    PlayerInfo[playerid][pPbiskey] = 255;
    PlayerInfo[playerid][pCarLic] = 0; //Führerschein
    PlayerInfo[playerid][pFlyLic] = 0;
    PlayerInfo[playerid][pBoatLic] = 0;
    PlayerInfo[playerid][pFishLic] = 0;
    PlayerInfo[playerid][pGunLic] = 0;
    PlayerInfo[playerid][pGun1] = 0;
    PlayerInfo[playerid][pGun2] = 0;
    PlayerInfo[playerid][pGun3] = 0;
    PlayerInfo[playerid][pGun4] = 0;
    PlayerInfo[playerid][pAmmo1] = 0;
    PlayerInfo[playerid][pAmmo2] = 0;
    PlayerInfo[playerid][pAmmo3] = 0;
    PlayerInfo[playerid][pAmmo4] = 0;
    PlayerInfo[playerid][pCarTime] = 0;
    PlayerInfo[playerid][pPayDay] = 0;
    PlayerInfo[playerid][pPayDayHad] = 0;
    PlayerInfo[playerid][pCDPlayer] = 0;
    PlayerInfo[playerid][pWins] = 0;
    PlayerInfo[playerid][pLoses] = 0;
    PlayerInfo[playerid][pAlcoholPerk] = 0;
    PlayerInfo[playerid][pDrugPerk] = 0;
    PlayerInfo[playerid][pMiserPerk] = 0;
    PlayerInfo[playerid][pPainPerk] = 0;
    PlayerInfo[playerid][pTraderPerk] = 0;
    PlayerInfo[playerid][pTut] = 0;
    PlayerInfo[playerid][pMissionNr] = 0;
    PlayerInfo[playerid][pWarns] = 0;
    PlayerInfo[playerid][pFuel] = 0;
    PlayerInfo[playerid][pAdjustable] = 0;
    ClearCrime(playerid);
    SetPlayerColor(playerid,COLOR_GRAD2);
    ClearFishes(playerid);
    ClearCooking(playerid);
    ClearGroceries(playerid);
    ClearMarriage(playerid);
    SetPlayerColor(playerid,COLOR_GRAD2);

    Spoiler anzeigen
    GetPlayerName(playerid, plname, sizeof(plname));
    format(string, sizeof(string), "%s.ini", plname);

    //EDIT by KeksOfDeath:
    Wenn man so lange Texte hat, kann man einen Expander oder Pastebin verwenden

  • Und du bist ganz sicher das du nicht zuviele Objekte hast? Nimm die raus bzw. /* Deine objekte... */

  • Hi Community


    Ich benötige eure hilfe ich habe auch so in etwa das gleiche problem


    immer wen ein neuer spieler auf meinem Server Conektet bekommt der ne crash


    nur bei wenigen passirt das nicht und bei bereits regis. passirt das auch nicht ;(


    Ich weis nicht was ich machen soll an den objekten kann es nich liegen und ich benutze


    Einsteins Object Streamer


    MFG : Dark_FIghter


    G-Life Ultimate sucht dich !

  • Meistens crahst der Server wenn was im GM nicht stimmt. :P
    Hat das GM beim compilen 0 Warns ?

  • Hi,


    Nein leider mehr 11 warns


    D:\Games\Rockstar Games\GTA San Andreas\Server\pawno\include\morphinc.inc(3) : warning 219: local variable "x2" shadows a variable at a preceding level
    D:\Games\Rockstar Games\GTA San Andreas\Server\pawno\include\morphinc.inc(3) : warning 219: local variable "y2" shadows a variable at a preceding level
    D:\Games\Rockstar Games\GTA San Andreas\Server\pawno\include\morphinc.inc(3) : warning 219: local variable "z2" shadows a variable at a preceding level
    D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(1164) : warning 219: local variable "x2" shadows a variable at a preceding level
    D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(1164) : warning 219: local variable "y2" shadows a variable at a preceding level
    D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(1164) : warning 219: local variable "z2" shadows a variable at a preceding level
    D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(8658) : warning 202: number of arguments does not match definition
    D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(8658) : warning 202: number of arguments does not match definition
    D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(8658) : warning 202: number of arguments does not match definition
    D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(8658) : warning 202: number of arguments does not match definition
    D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(38663) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    11 Warnings.


    das sind die warns ich hoffe man kann mir helfen :( :(


    PS: Vielen dank für die schnelle antwort


    Im übrigen steht da noch wen ichmicheinloge "warning bad model id" und dannelange zahl


    G-Life Ultimate sucht dich !

  • Ja dann musst du die wegmachen,
    Englisch sollte man können, dann kann man das Problem lösen ;)

  • Zitat

    D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(865 : warning 202: number of arguments does not match definition
    D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(865 : warning 202: number of arguments does not match definition
    D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(865 : warning 202: number of arguments does not match definition
    D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(865 : warning 202: number of arguments does not match definition


    Hier hast du schonmal etwas falsches eingegeben
    Guck mal in der SA:MP Wiki was du da alles eingeben musst/darfst

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen