Server-Starten

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
  • Hallo.
    Ich habe derzeit ein kleines Problem mit dem Starten meines Servers.
    Sobald ich den Server anschalte, und in die Server-Liste schaue ist er nicht an. (0 Ping, 0/0, etc.)
    Wenn ich joine, komme ich nur bis "Connected. Joining the Game" dann passiert nichtsmehr.
    Wenn ich in die Console schaue steht dort auch nur "Incoming Connection 127.0.0.1:port".
    Wenn ich einen gmx ausführe, dann geht garnichtsmehr!


    Ich hoffe ihr könnt mir helfen.


  • Ich mein, vorher hat auch alles geklappt. (Alle Plugins etc. gleich, alles hat geklappt!)


    //Edit


    Okay, komisch. Ich habe nun mal mit Pawno compiled und alles ging. Ich arbeite seit neuem mit Notepad++ mit diesem Plugin zum compilen undso. ;)
    Kann mir jemand helfen?


    //Edit-2
    Okay, nochmal. Ich hab nur etwas editiert (// weggemacht). keine Errors, nichts garnichts. Und schonwieder das gleiche Problem. -.-


    //Edit-3
    Noch einen Hinweis evtl:
    Sobald ich folgende Funktion einfüge:
    //LoadGeschaft();
    hängt sich der Server auf. Hier der Inhalt der Funktion.
    public LoadGeschaft()
    {
    new arrCoords[19][64];
    new strFromFile2[256];
    new File: file = fopen("prop.cfg", io_read);
    if(file)
    {
    new idx;
    while(idx < sizeof(gInfo))
    {
    fread(file, strFromFile2);
    split(strFromFile2, arrCoords, ',');
    strmid(gInfo[idx][gOwner], arrCoords[0], 0, strlen(arrCoords[0]), 255);
    gInfo[idx][gOwned] = strval(arrCoords[1]);
    strmid(gInfo[idx][gMessage], arrCoords[2], 0, strlen(arrCoords[2]), 255);
    gInfo[idx][gEintritt] = strval(arrCoords[3]);
    gInfo[idx][gLocked] = strval(arrCoords[4]);
    gInfo[idx][gWaren] = strval(arrCoords[5]);
    gInfo[idx][gMaxWaren] = strval(arrCoords[6]);
    gInfo[idx][gPreis] = strval(arrCoords[7]);
    gInfo[idx][gEnterX] = floatstr(arrCoords[8]);
    gInfo[idx][gEnterY] = floatstr(arrCoords[9]);
    gInfo[idx][gEnterZ] = floatstr(arrCoords[10]);
    gInfo[idx][gRausX] = floatstr(arrCoords[11]);
    gInfo[idx][gRausY] = floatstr(arrCoords[12]);
    gInfo[idx][gRausZ] = floatstr(arrCoords[13]);
    gInfo[idx][gInterior] = strval(arrCoords[14]);
    gInfo[idx][gKasse] = strval(arrCoords[15]);
    }
    }
    return 1;
    }


    Danke im Vorraus.
    //Edit-4
    Kann mir denn echt niemand helfen? Ich bin am verzweiflen. -.-

  • Es muss kein "scriptfiles" angegeben werden, da "scriptfiles" der main Bereich ist.


    //Edit Okay, jetzt geht fast alles. Aber ein neues Problem trat auf. Die Koordinaten werden automatisch beim Abspeichern geändert.

    Code
    Niemand,0,Paintball Shop,200,1,500,500,0,0,0.000000,1310.121337,-1367.997802,13.543299,13.543298,13.543297,0,0
    ,0,Paintball Shop,200,1,500,500,0,0,0.000000,0.000000,200.000000,1310.121337,-1367.997802,13.543297,0,0
    ,0,Paintball Shop,200,1,500,500,0,0,0.000000,0.000000,200.000000,1310.121337,-1367.997802,13.543297,0,0
    ,0,Paintball Shop,200,1,500,500,0,0,0.000000,0.000000,200.000000,1310.121337,-1367.997802,13.543297,0,0
    ,0,Paintball Shop,200,1,500,500,0,0,0.000000,0.000000,200.000000,1310.121337,-1367.997802,13.543297,0,0
    ,0,Paintball Shop,200,1,500,500,0,0,0.000000,0.000000,200.000000,1310.121337,-1367.997802,13.543297,0,0
    ,0,Paintball Shop,200,1,500,500,0,0,0.000000,0.000000,200.000000,1310.121337,-1367.997802,13.543297,0,0
    ,0,Paintball Shop,200,1,500,500,0,0,0.000000,0.000000,200.000000,1310.121337,-1367.997802,13.543297,0,0
    ,0,Paintball Shop,200,1,500,500,0,0,0.000000,0.000000,200.000000,1310.121337,-1367.997802,13.543297,0,0
    ,0,Paintball Shop,200,1,500,500,0,0,0.000000,0.000000,200.000000,1310.121337,-1367.997802,13.543297,0,0


    So möchte ich es nicht(!!) haben!
    So soll es sein:

    Code
    Niemand,0,Paintball Shop,200,1,500,500,0,0,1310.1213,-1367.9978,13.5433,0.0,0.0,0.0,0,0


    Also die Koordinaten werden i.wie verschoben. Hier das Abspeicher Ding:
    public OnUpdateData()
    {
    new idx;
    new File: file2;
    while(idx < sizeof(gInfo))
    {
    new coordsstring2[256];
    format(coordsstring2, sizeof(coordsstring2), "%s,%d,%s,%d,%d,%d,%d,%d,%d,%f,%f,%f,%f,%f,%f,%d,%d\n",
    gInfo[idx][gOwner],
    gInfo[idx][gOwned],
    gInfo[idx][gMessage],
    gInfo[idx][gEintritt],
    gInfo[idx][gLocked],
    gInfo[idx][gWaren],
    gInfo[idx][gMaxWaren],
    gInfo[idx][gWarenPreis],
    gInfo[idx][gPreis],
    gInfo[idx][gEnterX],
    gInfo[idx][gEnterY],
    gInfo[idx][gEnterZ],
    gInfo[idx][gRausX],
    gInfo[idx][gRausY],
    gInfo[idx][gRausZ],
    gInfo[idx][gInterior],
    gInfo[idx][gKasse]);
    if(idx == 0)
    {
    file2 = fopen("biz.cfg", io_write);
    }
    else
    {
    file2 = fopen("biz.cfg", io_append);
    }
    fwrite(file2, coordsstring2);
    idx++;
    fclose(file2);
    }
    Update3d(0);
    printf("Speichere Geschäfte...");
    return 1;
    }


    Vielen Dank im Vorraus. ;)