Jump to content

Lmxs

Members
  • Posts

    2
  • Joined

  • Last visited

Posts posted by Lmxs

  1. Heya,

    ich bin auf der Suche nach einem Ragnarok Server.

    Da die deutschen "guten" Server relativ rar geworden sind,würde ich gerne wissen, ob es eventuell gut besuchte englische Server gibt wo sich deutsche Leute rumtreiben.

    Ich habe damals sehr viel Ragnarok gespielt, ca. 8 Jahre, und würde diese Erinnerungen gerne nochmal aufleben lassen.

     

    Da ich zeitlich ziemlich eingeschränkt bin, bevorzugt ein Highrate.

     

    Bedanke mich schonmal im vorraus. :>

     

    -Lmxs

     

     

     

     

    tl;dr

     

    LF Highrate

    Englisch - deutsche Gilden

    50~100 Spieler +
     

  2. Als du deinen Benutzer angelegt hast in der SQL, was hast du da als 'Host' benutzt? localhost?

    Probier mal: Textfeld verwenden und schreib dort die localhost IP hin - 127.0.0.1

    Natürlich die Rechte nicht vergessen.

     

    Wie sehen deine map_athena.conf und char_athena.conf aus? (/ServerXYZ/conf/)

     

    Sie sollten so aussehen:

    ! In der Char und Map _athena.conf werden nicht die Daten deines SQL Benutzers gefordert sondern die, deines ''Admin Accounts''. Wenn nötig einen erstellen unter MySQL / ragnarok / login

     

    [spoiler=map_athena]

    // Interserver communication passwords, set in account.txt (or equiv.)
    userid: xxxxx
    passwd: ragnarok

    // Character Server IP
    // The map server connects to the character server using this IP address.
    // NOTE: This is useful when you are running behind a firewall or are on
    // a machine with multiple interfaces.
    //char_ip: 127.0.0.1

    // The map server listens on the interface with this IP address.
    // NOTE: This allows you to run multiple servers on multiple interfaces
    // while using the same ports for each server.
    //bind_ip: 127.0.0.1

    // Character Server Port
    char_port: 6121

    // Map Server IP
    // The IP address which clients will use to connect.
    // Set this to what your server's public IP address is.
    //map_ip: 127.0.0.1

    // Map Server Port
    map_port: 5121

    [spoiler=char_athena.conf]

    // Server Communication username and password.
    userid: xxxxx
    passwd: ragnarok

    // Server name, use alternative character such as ASCII 160 for spaces.
    // NOTE: Do not use spaces or any of these characters which are not allowed in
    //       Windows filenames \/:*?"<>|
    //       ... or else guild emblems won't work client-side!
    server_name: rAthena

    // Wisp name for server: used to send wisp from server to players (between 4 to 23 characters)
    wisp_server_name: Server

    // Login Server IP
    // The character server connects to the login server using this IP address.
    // NOTE: This is useful when you are running behind a firewall or are on
    // a machine with multiple interfaces.
    //login_ip: 127.0.0.1

    // The character server listens on the interface with this IP address.
    // NOTE: This allows you to run multiple servers on multiple interfaces
    // while using the same ports for each server.
    //bind_ip: 127.0.0.1

    // Login Server Port
    login_port: 6900

    // Character Server IP
    // The IP address which clients will use to connect.
    // Set this to what your server's public IP address is.
    //char_ip: 127.0.0.1

    // Character Server Port
    char_port: 6121

     

    Wichtig ist ebenfalls deine packet version (/ServerXYZ/db/packet_db.txt)

    Da änderst du folgendes:

    [spoiler=packet_db.txt]

    packet_db_ver: XX
    //packet_db_ver: default

    in folgendes

    //packet_db_ver: xx
    packet_db_ver: default

     

    Dann musst du deine Packet Version in den Source Code eintragen.

    Dazu musst du /ServerXYZ/src/common/mmo.h öffnen.

    Dort findest und änderst du folgendes

     

    (strg + f um die Suchfunktion zu aktivieren)

    [spoiler=mmo.h]

    #ifndef PACKETVER
    #define PACKETVER 20081126
    //#define PACKETVER 20100223
    #endif


    zu folgendem


    #ifndef PACKETVER
    #define PACKETVER JJJJMMTT  //<= Deine Packet Version z.B. 20130708
    //#define PACKETVER 20100223
    #endif

     

     

    Kommen wir nun zur /ServerXYZ/conf/inter_athena.conf/

    Dort werden deine MySQL Daten eingetragen, in deinem Falle also

    id ragnarok

    pw ragnarok

     

    [spoiler=inter_athena.conf]

    // MySQL Login server
    login_server_ip: 127.0.0.1
    login_server_port: 3306
    login_server_id: ragnarok
    login_server_pw: ragnarok
    login_server_db: ragnarok
    login_codepage:
    login_case_sensitive: no

    ipban_db_ip: 127.0.0.1
    ipban_db_port: 3306
    ipban_db_id: ragnarok
    ipban_db_pw: ragnarok
    ipban_db_db: ragnarok
    ipban_codepage:

    // MySQL Character server
    char_server_ip: 127.0.0.1
    char_server_port: 3306
    char_server_id: ragnarok
    char_server_pw: ragnarok
    char_server_db: ragnarok

    // MySQL Map Server
    map_server_ip: 127.0.0.1
    map_server_port: 3306
    map_server_id: ragnarok
    map_server_pw: ragnarok
    map_server_db: ragnarok

    // MySQL Log Database
    log_db_ip: 127.0.0.1
    log_db_port: 3306
    log_db_id: ragnarok
    log_db_pw: ragnarok
    log_db_db: ragnarok
    log_codepage:
    log_login_db: loginlog

     

     

    Vor Start natürlich nochmal eAthena-10.sln mit Visual C++ öffnen und deine Dateien compilen.

     

     


     

×
×
  • Create New...