Jump to content

Hamburglin

Members
  • Posts

    8
  • Joined

  • Last visited

Posts posted by Hamburglin

  1. 3 hours ago, sader1992 said:

    you can just cut the line and paste it in one of the .conf files inside the npc folder

    Ok thank you for all the help. I've got the warper in my server now. However, is there any way I can place the warper to stand somewhere else?

    Nvm, I see at the bottom of the npc scripts is where they will stand.

  2. 12 hours ago, sader1992 said:

    rAthena\npc\scripts_custom.conf

    open it and you will find there npcs

    search for //npc: npc/custom/warper.txt

    remove the // from the start

    npc: npc/custom/warper.txt

    and if you wanna add any npc just add the path in this file and it would be added to the server

    inside the game type @reloadscript to reload the npc files and it will show inside the game

    I'll give this a look after work, but is there a process I need to go through to actually place the npc somewhere in pront?

     

    What about removing npcs from pront?

  3. 29 minutes ago, sader1992 said:

    go to this path

    rAthena\npc\custom >>(all not official NPCs you will find them here)

    you will find warper.txt

    see how it work and make your own script

    there is no real way to learn how to make scripts

    if you know in development it will be easier for you

    but also if you test and see other scripts you will get to it

    Great, thank you! How do I actually... place items on maps, like the warper?

  4. Hi. I'm new to rathena and want to start with some basic customization on my server. First project I want to do is to clean up pront and make it how I want. First piece of that is making a teleporter NPC. Can anyone explain what I need to do to completely implement this? If not, can you guide me to a tutorial or a place I can read and learn? I have perl and python experience.

     

    I kind of assumed such an NPC would be built in. Now I'm also wondering what is or isn't in rathena vanilla.

     

    Thanks!

  5. Thank you for the guide. The wiki is terribly out of date. One thing I needed to do was set my client to load the lua (itemInfo.lua) as well so that everything was in english.

     

     

    EDIT: Please disregard below, but I'll leave it up in case anyone wants to know what a successful Debain configuration looks like - I didn't SAVE my damn clientinfo.xml. Once I saved it with the correct IP and server name it worked.

    Any idea why when I try to connect with the recommended diff client version you're using it points me to a Local server? I put my server name and external IP in data/clientinfo.xml but it doesn't seem to be working.

     

     

     

    My server confs are as follows (Debian):

    import/char_conf.txt:

    userid: *intercomuser*
    passwd: *intercomuserpass*
    char_ip: MY WAN IP
    login_ip: 127.0.0.1
    pincode_enabled: no
    server_name: *MyServerName*
    start_point: izlude,192,210:izlude_a,192,210:izlude_b,192,210:izlude_c,192,210

    import/login_conf.txt:

    userid: *intercomuser*
    passwd: *intercomuserpass*

    import/map_conf.txt:

    userid: *intercomuser*
    passwd: *intercomuserpass*
    map_ip: MY WAN IP
    char_ip: 127.0.0.1

    import/inter_conf.txt:

    use_sql_db: yes
    
    // MySQL Login server
    login_server_ip: 127.0.0.1
    login_server_port: 3306
    login_server_id: DBuser
    login_server_pw: DBuserpassword
    login_server_db: DBschemaname
    login_codepage:
    login_case_sensitive: no
    
    ipban_db_ip: 127.0.0.1
    ipban_db_port: 3306
    ipban_db_id: DBuser
    ipban_db_pw: DBuserpassword
    ipban_db_db: DBschemaname
    ipban_codepage:
    
    // MySQL Character server
    char_server_ip: 127.0.0.1
    char_server_port: 3306
    char_server_id: DBuser
    char_server_pw: DBuserpassword
    char_server_db: DBschemaname
    
    // MySQL Map Server
    map_server_ip: 127.0.0.1
    map_server_port: 3306
    map_server_id: DBuser
    map_server_pw: DBuserpassword
    map_server_db: DBschemaname
    
    // MySQL Log Database
    log_db_ip: 127.0.0.1
    log_db_port: 3306
    log_db_id: DBuser
    log_db_pw: DBuserpassword
    log_db_db: DBschemaname
    log_codepage:
    log_login_db: loginlog

    lsof -i output:

    login-ser 5392        root    3u  IPv4  28606      0t0  TCP localhost:49072->localhost:mysql (ESTABLISHED)
    login-ser 5392        root    4u  IPv4  28610      0t0  TCP localhost:49074->localhost:mysql (ESTABLISHED)
    login-ser 5392        root    5u  IPv4  28614      0t0  TCP localhost:49076->localhost:mysql (ESTABLISHED)
    login-ser 5392        root    6u  IPv4  28616      0t0  TCP *:6900 (LISTEN)
    login-ser 5392        root    7u  IPv4  28633      0t0  TCP localhost:6900->localhost:54174 (ESTABLISHED)
    char-serv 5394        root    3u  IPv4  28619      0t0  TCP localhost:49078->localhost:mysql (ESTABLISHED)
    char-serv 5394        root    4u  IPv4  28622      0t0  TCP *:6121 (LISTEN)
    char-serv 5394        root    5u  IPv4  28632      0t0  TCP localhost:54174->localhost:6900 (ESTABLISHED)
    char-serv 5394        root    6u  IPv4  28635      0t0  TCP localhost:6121->localhost:40570 (ESTABLISHED)
    map-serve 5396        root    3u  IPv4  28625      0t0  TCP localhost:49080->localhost:mysql (ESTABLISHED)
    map-serve 5396        root    4u  IPv4  28627      0t0  TCP localhost:49082->localhost:mysql (ESTABLISHED)
    map-serve 5396        root    5u  IPv4  28629      0t0  TCP localhost:49084->localhost:mysql (ESTABLISHED)
    map-serve 5396        root    6u  IPv4  28631      0t0  TCP *:5121 (LISTEN)
    map-serve 5396        root    7u  IPv4  28634      0t0  TCP localhost:40570->localhost:6121 (ESTABLISHED)

     

  6. Hey All,

    I've installed the server just fine on Debian (as far as I can tell, the status says "is running" with no errors on start), but I'm having a hell of a time determining how to setup my clients. I simply can't figure out how to connect.

    I don't know which version of the client to download and diff, or with what diff tool. I don't know what system or data folders to place inside my kro folder, what versions to use or where to get them. I'm not sure if I'm supposed to update my kro client or where to get it from, or if there are issues with certain version.

    Can anyone please give me a quick step 1, 2 and 3 to get my client up and running? The guides on the wiki assume you know a lot when I know nothing at all, and are also out of date. For instance, there is mention of some file called packet_db.txt, but this isn't in my rathena server anywhere and wasn't in the wiki installation guides.

×
×
  • Create New...