Jump to content

Freyr

Members
  • Posts

    38
  • Joined

  • Last visited

Posts posted by Freyr

  1. Hello people,

    I'm just starting a project to develop a control panel using Python-Django. The project just started, so it has no features completed yet!

    Some benefits on having a CP with Django:

    • easier to maintain, easier to setup
    • simple, clean, compatible environment, uses few resources
    • can run on Docker and Heroku with less than 5 commands
    • it auto manages the db tables it uses (upgrades, modifications, etc)
    • Uses bootstrap, so its easy to modify/rebrand

    So if you want to contribute, just send me a DM and I'll add you to the repo as contributor.

    https://github.com/Freyja-Folkvangr/ragpycp

     

    Update:

    1. Account
      1. Register  ✅
      2. Login ✅
      3. Logout ✅
      4. unsalted MD5 encryption ✅
    2. Char
      1. All Char list view ✅
      2. Char view ✅
        1. Reset position ✅
        2. reset style ✅
        3. reset save map ✅
    3. Admin
      1. Change account ✅
      2. Change RO settings on account ✅
      3. Modify char ✅

     

    Discord: _giosan#4472

    Telegram: @evergreen2

     

     

    • Upvote 3
  2. It seems like "make clean" has permission issues even using sudo

    ssh -i ./deploy/file.pem [email protected]<script data-cfhash='f9e31' type="text/javascript">/*  */</script> "cd /var/rathena; sudo ./configure --enable-packetver=54 --with-pcre"
    checking for gcc... gcc
    checking whether the C compiler works... yes
    checking for C compiler default output file name... a.out
    checking for suffix of executables... 
    checking whether we are cross compiling... no
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking how to run the C preprocessor... gcc -E
    checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/grep -E
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking minix/config.h usability... no
    checking minix/config.h presence... no
    checking for minix/config.h... no
    checking whether it is safe to define __EXTENSIONS__... yes
    checking whether make sets $(MAKE)... yes
    checking for gcc... (cached) gcc
    checking whether we are using the GNU C compiler... (cached) yes
    checking whether gcc accepts -g... (cached) yes
    checking for gcc option to accept ISO C89... (cached) none needed
    checking how to run the C preprocessor... gcc -E
    checking for ar... /bin/ar
    checking whether byte ordering is bigendian... no
    checking whether gcc produces 32bit code... no
    checking whether gcc supports __thread specifier (TLS)... yes
    checking whether gcc supports -ffat-lto-objects... yes
    checking whether gcc supports -flto -fuse-linker-plugin... yes
    checking whether gcc supports -Wno-unused-parameter... yes
    checking whether gcc can actually use -Wno-unused-parameter... yes
    checking whether gcc supports -Wno-maybe-uninitialized... yes
    checking whether gcc supports -Wno-clobbered... yes
    checking whether gcc supports -Wempty-body... yes
    checking whether gcc supports -Wnewline-eof... no
    checking whether gcc supports -Wint-conversion... no
    checking whether gcc supports -Wenum-conversion... no
    checking whether gcc supports -Wshorten-64-to-32... no
    checking whether gcc supports -Wconstant-conversion... no
    checking whether gcc supports -Wbool-conversion... no
    checking whether gcc supports -Wno-switch... yes
    checking whether gcc supports -Wno-missing-field-initializers... yes
    checking whether gcc supports -Wshadow... yes
    checking whether gcc can efficiently use -Wshadow... yes
    checking whether gcc supports -fPIC... yes
    checking how to make shared objects... -shared yes
    checking whether gcc needs -Wl,--no-undefined to check for undefined references in shared objects... no
    checking whether gcc needs -fPIC for shared objects... yes
    checking whether gcc supports -fno-strict-aliasing... yes
    checking for setrlimit... yes
    checking for strnlen... yes
    checking for uselocale... yes
    checking for newlocale... yes
    checking for freelocale... yes
    checking for xlocale.h... yes
    checking for library containing inflateEnd... -lz
    checking for zlib.h... yes
    checking for library containing sqrt... -lm
    checking for library containing clock_gettime... none required
    checking whether CLOCK_MONOTONIC is supported and works... yes
    checking for library containing pthread_create... -lpthread
    checking for library containing pthread_sigmask... none required
    checking for library containing pthread_attr_init... none required
    checking for library containing pthread_attr_setstacksize... none required
    checking for library containing pthread_attr_destroy... none required
    checking for library containing pthread_cancel... none required
    checking for library containing pthread_join... none required
    checking for mysql_config... /bin/mysql_config
    checking for mysql_init in -lmysqlclient... yes
    checking mysql.h usability... yes
    checking mysql.h presence... yes
    checking for mysql.h... yes
    checking MySQL library (required)... yes (5.5.50)
    checking for library containing pcre_study... -lpcre
    checking PCRE library (optional)... yes (8.32)
    checking host OS... Linux
    checking for MinGW... no
    configure: Configure finish
    configure: CPPFLAGS=  -DMAXCONN=16384 -I../common -DHAS_TLS -DHAVE_SETRLIMIT -DHAVE_STRNLEN -DPACKETVER=54  -I/usr/include -DHAVE_MONOTONIC_CLOCK
    configure: CFLAGS= -flto -fuse-linker-plugin -g -O2 -pipe -ffast-math -Wall -Wno-unused-parameter -Wno-maybe-uninitialized -Wno-clobbered -Wempty-body -Wno-switch -Wno-missing-field-initializers -Wshadow -fPIC -fno-strict-aliasing
    configure: CFLAGS_AR= -flto -fuse-linker-plugin -ffat-lto-objects -flto -fuse-linker-plugin -g -O2 -pipe -ffast-math -Wall -Wno-unused-parameter -Wno-maybe-uninitialized -Wno-clobbered -Wempty-body -Wno-switch -Wno-missing-field-initializers -Wshadow -fPIC -fno-strict-aliasing
    configure: LDFLAGS=  -L/usr/lib
    configure: output name =  login-server, char-server, map-server
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating src/common/Makefile
    config.status: creating 3rdparty/mt19937ar/Makefile
    config.status: creating 3rdparty/libconfig/Makefile
    config.status: creating src/char/Makefile
    config.status: creating src/login/Makefile
    config.status: creating src/map/Makefile
    config.status: creating src/tool/Makefile
    
    ssh -i ./deploy/file.pem [email protected]/*  */ "sudo cd /var/rathena; sudo make clean"
    ls: cannot access ../common/*.h: No such file or directory
    ls: cannot access ../../3rdparty/libconfig/*.h: No such file or directory
    ls: cannot access ../common/*.h: No such file or directory
    make[1]: Entering directory `/home/centos/src/common'
    ls: cannot access ../../3rdparty/libconfig/*.h: No such file or directory
    	CLEAN	common
    make[1]: Leaving directory `/home/centos/src/common'
    make[1]: Entering directory `/home/centos/3rdparty/mt19937ar'
    	CLEAN	mt19937ar
    make[1]: Leaving directory `/home/centos/3rdparty/mt19937ar'
    make[1]: Entering directory `/home/centos/3rdparty/libconfig'
    	CLEAN	libconfig
    make[1]: Leaving directory `/home/centos/3rdparty/libconfig'
    make[1]: Entering directory `/home/centos/src/login'
    	CLEAN	login
    make[1]: Leaving directory `/home/centos/src/login'
    make[1]: Entering directory `/home/centos/src/char'
    	CLEAN	char
    make[1]: Leaving directory `/home/centos/src/char'
    make[1]: Entering directory `/home/centos/src/map'
    	CLEAN	map
    make[1]: Leaving directory `/home/centos/src/map'
    make[1]: Entering directory `/home/centos/src/tool'
    	CLEAN	tool
    make[1]: Leaving directory `/home/centos/src/tool'
    ls: cannot access *.h: No such file or directory
    ls: cannot access *.c: No such file or directory
    ls: cannot access *.c: No such file or directory
    ls: cannot access *.c: No such file or directory
    ls: cannot access *.h: No such file or directory
    ls: cannot access ../common/*.h: No such file or directory
    ls: cannot access ../../3rdparty/libconfig/*.h: No such file or directory
    ls: cannot access *.c: No such file or directory
    ls: cannot access ../char/*.h: No such file or directory
    ls: cannot access ../../3rdparty/libconfig/*.h: No such file or directory
    ls: cannot access *.c: No such file or directory
    ls: cannot access ../map/*.h: No such file or directory
    ls: cannot access ../config/*.h: No such file or directory
    ls: cannot access ../common/*.h: No such file or directory
    ls: cannot access ../../3rdparty/libconfig/*.h: No such file or directory
    ls: cannot access ../common/*.h: No such file or directory
    ls: cannot access ../../3rdparty/libconfig/*.h: No such file or directory
    
    ssh -i ./deploy/file.pem [email protected]/*  */ "sudo cd /var/rathena; sudo make server"
    make[1]: Entering directory `/home/centos/3rdparty/mt19937ar'
    make[1]: Leaving directory `/home/centos/3rdparty/mt19937ar'
    make[1]: *** No rule to make target `mt19937ar.o', needed by `all'.  Stop.
    make: *** [mt19937ar] Error 2
    
    ssh -i ./deploy/file.pem [email protected]/*  */ "sudo cd /var/rathena; sudo make server" returned exit code 2
    
    Action failed: ssh -i ./deploy/file.pem [email protected]/*  */ "sudo cd /var/rathena; sudo make server"
    
  3. are you running in fullscreen?

    have you tried alt+tabbing? sometimes my client also does that and alt+tab and back usually fix my problem

    maybe its because of the mouse freedom thing when you diff the client or used the add-ons from rms?

    Yes I've tried that, you can fix that issue by switching windows, but this is not the case, because you get disconnected and the client doesn't notice that

     

    I've experienced this too. No errors or warnings on client and server side. somehow related to my post here.

    I usually experience this when using atcommand using an admin account. But sometimes it also happens after logging in.

    I've noticed that if you use 1sak1 or 1rag1 parameter, makes the client to send unknown packets, preventing you to login to map server. I think it can be an issue with the diff, I'm asking for help here. Which client are you using?

     

    Captura_de_pantalla_2016_06_04_a_las_11_

  4. Hello, I'm looking for someone who can help me to diff 2015-11-04 client. I've noticed that using 1sak1 or 1rag1 parameters makes the client to send unknown packets to server and be rejected from map server.

    I'm using restore login screen, I haven't noticed any issue with this, but i'm having this issue: https://rathena.org/board/topic/106097-disconnection-from-server/

     

    Can anyone give me a hand by selecting the correct diffs?

  5. Hello everyone

    I've diffed 2015 11 04 ragexe with packet ver 55. After I login to map server I can't walk, nothing appears in client side, but in server side changes online players from 1 to 0 with no error message and no warning.

    Is anyone having the same issue? How may I fix it?

    Thank you all for the support!

  6. I don't recomend using FTP to deploy updates because it needs extra time to connect before downloading each file. FTP has a limit on simultaneous connections, so if you have a lot of users and you send a huge update, you could have just a group of users downloading the update and it won't connect for the rest until they finish and free up a connection slot.

  7.  

    Hi Freyr!

     

    Hows your work progress? Is it working already? The one suggested by Renniw would be working fine.

     

    If you are still facing this issue, might be you try this one.

     

    Open you src/common/utils.c

    And search this line

    	else if(date < 20130807) return 44;
    	else if(date < 20131223) return 45;
    	else if(date < 20140212) return 46;
    	//else if(date < 20140613) return 47;
    	//else if(date < 20141016) return 48;
    	else if(date < 20141022) return 50;
    	else if(date < 20150513) return 51;
    	else if(date < 20150916) return 52;
    	else if(date < 20151001) return 53;
    	else if(date >= 20151029) return 54;
    
    	else return 30; //default
    

    Does this line, have in your src/common/utils.c?

    	else if(date >= 20151029) return 54;

     

    Yes, I have that line. I'm rebasing my repo every week, taking latest rA's improvements :)

     

    i mean diff EXE with nemo

     

    try to use this client i diff for you

    link

    Yes, I was talking about NEMO, I'm not disabling packet encryption, it seems the file you uploaded its corrupt, maybe your antivirus program? If so, can you save and upload the profile you used to diff the exe? so that I can diff the client in my PC and take a look at the diffs you used.

    In my last post I meant if you want to take a look at my rA's source code in my git repository, maybe you can find something I didn't notice.

    Just to check, I downloaded manually the latest rAthena from GitHub and replaced the src folder, then I used GIT to see each file change... Every file was with no change, but I noticed that src/map/pc.c had a conflicted copy. This was the only different file. I recompiled and noticed something new.

    8 Minutes ago, they pushed Doram support https://github.com/rathena/rathena/commit/daa9e018f4395844c2689c15b31b0494d0240d45and now I have this issue... Is anyone else getting so much trouble?

    Captura_de_pantalla_2016_03_19_a_las_16_

    This is making the game client to crash.

  8.  

    Please check this in DB/packet_db.txt

    First check

     

    packet_db_ver: 54
    packet_keys_use: 54
    

    and check you have this packet

    //2015-10-29aRagexe
    packet_ver: 54
    packet_keys: 0x45B945B9,0x45B945B9,0x45B945B9	// [renniw]
    0x0369,7,actionrequest,2:6
    0x083C,10,useskilltoid,2:4:6
    0x0437,5,walktoxy,2
    0x035F,6,ticksend,2
    0x0202,5,changedir,2:4
    0x07E4,6,takeitem,2
    0x0362,6,dropitem,2:4
    0x07EC,8,movetokafra,2:4
    0x0364,8,movefromkafra,2:4
    0x0438,10,useskilltopos,2:4:6:8
    0x0366,90,useskilltoposmoreinfo,2:4:6:8:10
    0x096A,6,getcharnamerequest,2
    0x0368,6,solvecharname,2
    0x0838,12,searchstoreinfolistitemclick,2:6:10
    0x0835,2,searchstoreinfonextpage,0
    0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0811,-1,reqtradebuyingstore,2:4:8:12
    0x0360,6,reqclickbuyingstore,2
    0x0817,2,reqclosebuyingstore,0
    0x0815,-1,reqopenbuyingstore,2:4:8:9:89
    0x0365,18,partybookingregisterreq,2:4:6
    //0x0363 //CZ_JOIN_BATTLE_FIELD
    0x0281,-1,itemlistwindowselected,2:4:8:12
    0x022D,19,wanttoconnection,2:6:10:14:18
    0x0802,26,partyinvite2,2
    //0x0436,4 // CZ_GANGSI_RANK
    0x023B,26,friendslistadd,2
    0x0361,5,hommenu,2:4
    0x0860,36,storagepassword,2:4:20
    

    Do not diff this function

    ​Disable Packet Encryption
    

    Today I replaced packet_db.txt with the one available in the rA's GIT repository, changed both, packet and keys to ver 54 and still not working.

    I'm not using that diff. Would you like to take a look at my repo?

  9. Can you please upload some screenshots about the problem?

    Sure

    ss1.png

    ss2.png

    ss3.png

     

    is your map server running correctly without any error? 

     

    Hello,

    I'm trying to set up my server with 2015-10-29aRagexe, I've changed:

     

    mmo.h to 20151029

    my clientinfo to ver 54, servicetype: korea, servertype: primary

    and finally packet_ver.txt to packet 54.

     

    I don't know why I still can't connect to map server... Can someone help me?

     

    Yes, no errors :/

  10. Hello,

    I've created this shared folder hosted in my own server (which is in the US Microsoft datacenter with 10Gb banwith), you have to click the link and it will open Bittorrent Sync (If you don't have it, you can install it directly from the link below), which is similar to utorrent, but it connects directly to my server and other peers so that you always download at the highest possible speed.

     

    You can modify the KRO client, but when I run the KRO updater, the updates automatically deploy to anyone and it overwrites any modified file with the updated and original ones.

     

    If you have any other questions, let me know and I'll answer. You can get more info in https://www.getsync.com/features

     

    KRO: https://link.getsync.com/#f=KRO&sz=27E8&t=2&s=V64NTYHGCVJKY3FVOYJFU7SVOSE4BVTB3PR5CBOEZEAXYSL6TRNA&i=CGL3TBQ6MGXIQPAG5MKDEKUFC5JRC7G7Z&v=2.1

    • Upvote 1
  11. Creo que las herramientas que se están haciendo para el RO deben estar disponibles y ser asequibles para cualquiera, sin importar donde vives o qué idioma hablas, es por ello que hay que crear un soporte de idioma adecuado y las traducciones también deben ser lo suficientemente neutras para que puedan ser entendidas por cualquier hispanohablante, pues si vives en Perú, Venezuela, España, Argentina o Chile (Por mencionar algunos) las diferencias en el idioma son tremendas.

     

    Por poner un ejemplo:

     

     

    En vez de usar marido/esposa se usa la palabra conyugue, en vez de usar hijo/hija puedes usar retoño o vastago (...)

     

    En mi país jamás había escuchado la palabra vástago y retoño no se usa en ningún contexto.

     

     

    Espero que el soporte que se está generando beneficie a miles de personas, tanto administradores como jugadores y que coopere la mayor cantidad de gente para que sea transversal.

     

    Saludos!

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.