4144
-
Content Count
1189 -
Joined
-
Last visited
-
Days Won
124
Posts posted by 4144
-
-
without translations you should use same or similar version of grf and data with your client exe. older or newer version may not works.
-
do not enable any patches for hide errors. and next time probably client will say you what is wrong.
also for different client exe need different data and grf. if you using translations, see wiki for each supported clients in translations and how to use them.
-
hm, then probably need write it topic what this is not hercules but rathena
-
at first you using wrong code. must be not clif_displaymessage but clif->message
For text with color try use clif->messagecolor_self or clif->messagecolor.
also clif_viewpoint wrong too. must be used clif->viewpoint
-
this command works only for old clients where mail system used. in newer clients used rodex, and here no command for open rodex.
-
at this link only client exes. but for working client need also data and grf with similar version.
-
-
because you not download file with browser.
i saw people often use some download manager in chrome, and this download manager corrupting downloaded file names.
try disable this download manager.
simplexjay2 reacted to this -
in putty use screen or tmux. and inside screen or tmux run your server
then it can survive your disconnection.
-
look like shuffle packets for client older than main 2012-07-10aRagexe not known.
this mean older than this clients can works if some one tested each packet for them. my tools still cant extract all shuffle packets for old clients too.
this mean you got chance to work with clients from some 2010 to 2012-07-10 only if this clients directly added to packets.h
for example here exists 2011-11-02aRagexe: https://github.com/HerculesWS/Hercules/blob/stable/src/map/packets.h#L809
-
0x0945 look like often used as shuffle packet
you really used correct packet version and client type? because if not, server will not works with this clients at all
-
you can show on your screenshot more info?
from lines what you show server not crashed at all.
-
this errors show what you have wrong or outdated many files in data or/and grf
-
they give 300$ for one year only
-
ok, by default configure works. but sanitizers is not.
then if you want build your server need run this commands:
make clean ./configure --enable-debug=gdb make
if you have issues with crash dump creation,
run map server from gdb like this:
gdb ./map-server
and run command
run
inside gdb
if you using screen you can reconnect after and see how your server crashed.
after crash in gdb run
bt
or
bt all
-
oh here your configure failed, this mean anything what you add to configure is not used
try configure like this:
./configure --enable-debug=gdb
and show output of it, at least some last lines
-
yes linux based os is better.
depend what you more like you can use debian or debian based distros like ubuntu. or if you not like debian use centos.
-
-
i hope you using screen or tmux?
because if not and you close your ssh connection, this is wrong. you cant see how your server working and cant control it.
at first check is your compiler support sanitizers. run this command and show output from it:
./configure --enable-sanitize --enable-debug=gdb --enable-manager=no|grep sanitize
-
make clean ./configure --enable-sanitize --enable-debug=gdb --enable-manager=no make
i this commands
-
you show only configure command. what about make? you run it after configure?
you used sanitize flags, if your compiler support them?
if compiler not support it, then it will be skipped.
but if sanitize flags supported by compiler, you don't need crash dump. on issue server will show message where it crashed by self.
-
if you want change some fields in packet, better use pointer to struct
PACKET_ZC_USE_ITEM_ACK
-
and better open source patcher
-
not showing item shop
in Script Support
Posted
pointshop look like this is rathena.
better add tag what your question related to rathena.