Jump to content

Nameless2you

Retired Staff
  • Content Count

    735
  • Joined

  • Last visited

  • Days Won

    6

Posts posted by Nameless2you


  1. Remove them all. If an adm can't make this basic scripts by themselves, they don't deserve a successful RO server.

     

    @edit

    Keep just the warper, job master and card remover. Because they are a very long NPC to build, but don't keep them at the git, instead, make some pinned topic at the scripts area here in the forum to put them.

    I agree and disagree.

    If we remove it cool and all but we'll get 2x or 3x as many "give me healer script that make buff" or "make job changer that take jellopy to change"


  2. The only thing you have to keep in mind if you host your site with the same provider as your VPS, if your VPS goes down, it's most likely your site will go down as well (Previous experience). Always try to get a webhoster that's different than your VPS provider.

    Not the best idea depending on where you store your data. Do you store the data server side or on the same server as your website? The former being the better choice for latency.

    Best might be to host it with the same host, different vps models, that way the latency is low, and chances that both have issues at the same time is low unless they're within the same rack and the rack goes down, be it for maintenance or other reasons.

    In the end it really matters what you intend to invest, nowadays that isn't all that much thanks to competition.


  3.  

    1. Add athena-start to /etc/init.d. Rename as hercules. Adjust $PATH variable inside to point to the location of hercules. Ex: ~/home/user/hercules or /var/hercules

    2. # chkconfig -add hercules

    3. Reboot

    4. ???

    5. Profit. You can now use service hercules start provided your user account has the ability to start the service (it should). You shouldn't have to or just plain shouldn't sudo this command, as effectively that makes your server start as root (very bad for you).

     

    root (very bad for you) <~~ that force Hercules to run as root? Any other work around for that?

    Create a new user, assign the files inside the hercules directory to that specific user. Alternatively you can create a new user, create a new group, add the user to that group and change the group of the hercules directory.

     

    The commands needed for this would be: useradd, chgrp, chown, possibly also chmod.


  4. You'd have to write your own script for autorestarting it.

    Just do a while loop and check fi the process is still running, if not restart it, kind of thing.

    And it already runs on linux, so what exactly do you mean by "as linux service"?


  5. My suggestion for you is get users to post the stats of their servers to a page such as www.yourolist.com/api where you can make a parser that gets the information from there, in json format.

    More power on their side, less intrusive.

    This would also make it open for others to use it. yay usability, yay freedom of information.


  6. Sounds currently like you're only targeting Windows users. ugh :|

    Also even with you saying that it's only "very light" data usage I wouldn't want to ever give such access to another website. Parse the # of users online from the site itself, if it exists.

    The web panel for the "start/stop/restart" is nice, but really only for people that haven't worked with RO emulation much yet, the beginners.


  7.  

     

    [*]Magnificent Array Improvement (to all variable types)

    [*]Size limit modified from 127 to ...4 billion!

     

    In fact it's limited to 2 billion index max : since the script engine use integer (and not unsigned integer) to store variables and numbers.

    But still a great improvement :)

    eh?

    Where do you see the signed int part?

    A bit of searching for "max_arraysize" brought me to script.h

     

    #define SCRIPT_MAX_ARRAYSIZE (UINT_MAX - 1)

    Looks like an unsigned int to me.

     

    script.h imports cbasetypes.h which has

     

    #define UINT_MAX 0xffffffff

    Which is: 4294967295


  8. Just do

     

    mes "[Apprentice Craftsman]";mes "Quite of an adventurer huh? Well, shall we?";specialeffect2 EF_MAPPILLAR;if(countitem(7227) < 50 || countitem(6242) < 1){        mes "[Apprentice Craftsman]";        mes "Sorry, You dont have the requirements.";}close;

  9. 1. the script doesn't show up anymore for some reason, thankfully I was still looking at it and managed to copy paste it beforehand. -> http://upaste.me/188133 copied version

    2. Not addressing the issue you have but, 

     

     

    mes "[Apprentice Craftsman]";                        mes "Quite of an adventurer huh? Well, shall we?";                        close2;                        specialeffect2 EF_MAPPILLAR;                        if(countitem(7227) < 50 || countitem(6242) < 1){                                 mes "[Apprentice Craftsman]";                                mes "Sorry, You dont have the requirements.";                                close;                        }

    Why do you use close2; and close?

    close2 closes the window but keeps the character attached, and continues with the script.. so if the character has 50 or more TCG cards and 1 or more midgard coins he'll be stuck at that point.


  10.  

    I have no idea how my name get inside

    I never apply as a developer, and all things I have done is just promoting eathena/rathena with custom made scripts

    though, I admit at some point I did help the developers fixed some script related bugs,

    but only by providing a patch, the developer just applied it

     

    if my name is inside, there is more members like

    keyworld - suggest freeloop, getargcount()

    toastofdoom - suggest bindatcmd and string manipulation script commands

    Yhn - I recall him making some official eathena scripts back in 2006 ...

    Trancid - he's the one who started wiki scripting guide, we just expanded it later

     

    shazeya and seventh were helped too, they were past admin

     

    and you guys missed mentioning about freya emulator ... though I already see all their names inside

     

     

    >> 

    Would be great to add orn to the list.

    Also known as the Zilleuse de Grigri she was freaking awesome and worked a lot on the homunculus system in the past (and maybe some others things I do not know about).

     

    Great initiative, remembered me about humans.txt

    Added. Link'u

     

    Missing the names annie said :P

     

    Left out KeyWorld & Seventh, can't find commits by either of them. Not going to get involved into who gets added so I'll just go by what I could find. Link'u


  11. Would be great to add orn to the list.

    Also known as the Zilleuse de Grigri she was freaking awesome and worked a lot on the homunculus system in the past (and maybe some others things I do not know about).

     

    Great initiative, remembered me about humans.txt

    Added. Link'u

×
×
  • Create New...

Important Information

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