Jump to content

Nagad

Members
  • Content Count

    109
  • Joined

  • Last visited


Reputation Activity

  1. Upvote
    Nagad reacted to Mystery in And... we're back!   
    Hello everyone!
     
    Hercules is now back up and running smoothly on the new host. We apologize for the downtime that was given as we were performing the migration! You may look for more information at this post: http://herc.ws/board/topic/9987-server-transfer-and-downtime/
     
    There may be things that are still recuperating, please be patient with us as they will be recovered!
     
    Once again, we apologize for the inconvenience this may have caused!
  2. Upvote
    Nagad reacted to evilpuncker in 2014-04-16aRagexe little problem   
    change its file to a 1x1 magenta pixel file
  3. Upvote
    Nagad reacted to Haru in Server Transfer and Downtime   
    Hello everyone~!

    Following Ind's resignation from his administrator position last month, we've been working on transferring our services to a new host.

    Some services have already been transferred without any downtime (most notably the stat-server), and now it's finally time to move the rest.

    The remaining services will be transferred during the upcoming week, starting tomorrow (Sunday, June 28th). You can expect some downtime.
    [*]Forum: The forum can be expected to go offline on June 28th at 17:30 GMT, for about two hours. Some features will be temporarily disabled (commit and pull request sidebar widgets), and will be enabled again within 24 or 36 hours. - Completed [*]Wiki: The wiki can be expected to go offline on June 28th at 17:30 GMT, for about two hours. - Completed [*]Bugtracker, git repository: Bugtracker and git repository (hosted by GitHub) won't experience any downtime. [*]Stat-server: The stat-server won't experience any downtime. [*]Hercules IRC bot (commit announcements in the #hercules channel): The IRC bot will go offline on June 28th at 17:30 GMT, for about two hours. The commit announcement hook may experience a longer downtime (up to four more hours). - Completed [*]HerculesWSAPI: The HerculesWSAPI service (HPM Hooks and SQL Item DB automatic re-generation) will be disabled on June 28th at 17:30 GMT, for up to eight hours. - Completed

    Through the week, there may be further, brief, downtimes (10-15 minutes each), for planned upgrades and improvements of the platform and individual services.

    Given the complexity of the system, and the number of moving parts, there may be unforeseen delays on the scheduled times. We'll do our best to minimize those.

    Status updates will be posted here as well as on IRC and on Twitter.
  4. Upvote
    Nagad reacted to Playtester in Follow some rathena stuff   
    Due to my declining health, I probably won't be able to do as many updates on rAthena anymore (but it's pointless if they don't get merged to Hercules anyway), so here are the last two updates I did that should be merged to Hercules if there aren't yet (sorry, no energy to check):
     
    1.
    https://github.com/rathena/rathena/commit/861112b89b58eeeb875d36b0c59f3e999b5f528d
    Official behavior of Gravitational Field and official ranges for Ganbantein and Gravitational Field. This makes the skill quite unique and really interesting. For example how it allows to add autocasts to the formula.
    I think some of the minor fixes are not needed on Herc due to different damage code.
     
    2.
    https://github.com/rathena/rathena/commit/b5fd69b64d6456df04f14930a022f712be460488
    Spiritual Bestowment fix. Not sure if it works properly on Herc. It should only consume a sphere if a sphere is actually transferred (so if the target already has 5 you won't lose any) and also should not work on Gunslingers.
     
    Maybe once all my fixes are on Herc I come back. =3
  5. Upvote
    Nagad reacted to Playtester in Follow some rathena stuff   
    The Land Protector fix was merged so I crossed it out.
     
    In meantime I did some more smaller fixes:
     
    1.
    https://github.com/rathena/rathena/commit/a0bd0168cf0e7fa257f67bd5eae4d2a4721a6807
    Same issue is on Herc. Autobonus3 is called in skill_onskillusage, but it's only called in skill_attack by default. There are skills that don't use skill_attack in particular nodamage and ground skills. For nodamage skills it was already implemented to separately call skill_onskillusage, but it also needs to be done for position skills.
     
    2.
    https://github.com/rathena/rathena/commit/13d1c2dcd93f7a789266b312ec8c420c20a51077
    This was mostly correct on Hercules already, except for the bonus from Musical Lessons. Bonus should increase at every even number (2, 4, 6, 8 and 10) instead of every odd number.
     
    3.
    https://github.com/rathena/rathena/commit/d20ac845d1e2fe90eb0fcbf50365f7f2207234bc
    On officials direction of a unit doesn't change when it attacks, so when a knockback depends on direction, it will depend on the last direction walked into even when attacking in the opposite direction. Merged
     
    4.
    https://github.com/rathena/rathena/commit/0fd7ba72dfea51b037f02ebc77c00d5f7e585a6a
    On one hand fixed 1st Transcendent Spirit. On officials it basically works like Marionette Control, it calculates the bonus at cast (which makes stats go to BaseLevel-10 with a maximum of 50). If there are other buffs later it's added on top of the bonus (except for Agi Up and Blessing which cancel the soullink directly). There was a lot wrong with this skill which is all fixed now. :-)
    Even more interesting than that is that I fixed several position lag issues. Basically the client will not display complex paths properly. On official servers, monsters won't even start chasing a target when the path to it is too far. If a monster does anyway (as on emulator) the path of the monster will not be displayed properly. There was also an issue that a monster displayed "irregular movement" which causes high position lags when a status changed ended (e.g. Quagmire) which I also fixed. Finally there was also a problem that sometimes I monster stopped chasing but still displayed as "moving" on the client.
    When merging, please also merge the follow up fix: https://github.com/rathena/rathena/commit/0359420f422cfdb8bd24dc2623d6235b77123178 Merged
     
    5.
    https://github.com/rathena/rathena/commit/e6caa9569b62eec5093954a4298ff0d2632cdb53
    Seems the skill menu bug is already fixed on Hercules.
    The looter behavior is quite wrong on Hercules as much it was on rA, though. Looters should only run to items that are in a linear line of sight (not walk around corners to get an item). Also they will always target the first item that drops (on Herc, it's still closest item). Plus their loot range is only "0" meaning they have to be on the same cell as the loot. It makes quite a difference because it makes them walk around a lot to loot stuff whereas on Herc it's basically just walk to an item and then take everything.
  6. Upvote
    Nagad reacted to Playtester in Follow some rathena stuff   
    More fixes to merge:
     
    1.
    https://github.com/rathena/rathena/commit/04a1173f7d4c0e1ffbace05d34d8b60dfd037a94
    Plant damage code will be hard to fix, probably better to just implement it yourself. I posted all the test data in the corresponding bugreport thread here:
    http://rathena.org/board/tracker/issue-9380-plant-damage/
    The skill damage and hit definition can just be merged, though. The fix is still missing that Fire Pillar also should be unable to hit plants, I fixed that in a follow-up (see below).
    Found plant code important to fix because I noticed several classes can kill plant mode monsters very easy with certain skills although they shouldn't be able to.
    Land Mine fix should be easy to merge (simply didn't make sense that it deals the highest damage and still has AoE like Blast Mine which is much weaker).
    Fixed reflect flag - not sure if there's a conflict in Herc as well since it uses different flags.
    Sightblaster code improvement is something I got from idAthena, prevents a possible crash fix (even though I have my doubt that sce can be NULL at that point).
     
    2.
    https://github.com/rathena/rathena/commit/525e8178c27327f000e15ba557c6ed37a371c0b2
    Several Waterball improvements. Fix is not perfect, but important as it fixes several critical exploits that were possible with the old version.
    Removal of knockback of Crimson Fire Formation (bug report is on Herc forums about it).
    Bosses ignoring skill induced walk delay should be added at the same time as the Waterball update (so they don't get stuck for 10 seconds).
    The timer interval is probably Herc's own decision. We decided in rAthena that accurate emulation takes priority over performance. In any case since it's just changing a define, each server owner can do it himself (but I still like it if the official behavior is the default).
     
    3.
    https://github.com/rathena/rathena/commit/e7e8b5454b8093840cb2a9c03903ca08ffeeae4d
    Finally implemented Land Protector to behave as on official servers. This was the most-wanted bugfix of players / server owners when I asked around, that's why I took the time to investigate and fix it. All the skills and Storm Gust knockback need to be updated at the same time as they are all related to the Land Protector issue.
    There's also a bugreport about it on Herc forums. Merged
     
    4.
    https://github.com/rathena/rathena/commit/08bf5112a1f12fd5ae1b3715eddfa2918370d20d
    Follow up to plant damage -> Fire Pillar should not be able to hit plants (you can hit plants because the AoE of level 6-10 is 5x5 so you can place Fire Pillar two cells next to a plant and then let a monster walk over it).
    Also fixed Acid Bomb (the ground skill) interval for renewal, although that still doesn't fix it fully as in renewal it should be ATK+MATK and not just ATK. Well the interval was easy to fix so I did that quickly. Merged
     
    5.
    https://github.com/rathena/rathena/commit/d9a9a024f6ef47c48679629fa508dcb6793a8dce
    Small Magnum Break damage fix. Merged
  7. Upvote
    Nagad reacted to AnnieRuru in Maintenance mode   
    Download: 1.5
    plugin
     
    create table maintenance ( id int primary key auto_increment, account_id int, name varchar(23), reason varchar(99), minlv2connect tinyint, order_time datetime, start_time datetime, end_time datetime ) engine = innodb;   .
    remember to enable HPMHooking to enable this modification
    plugins_list: [ /* Enable HPMHooking when plugins in use rely on Hooking */ "HPMHooking", .
    .
    Note:
    sometimes the server countdown jumps 1 second ahead
    this is normal because the timetick from time->add is unstable
    so I use unix_time to synchronize the countdown to server time
     
    .
    .
    so, if you found some script/source code having bugs and you need to shut down your server for a short while
    then you come to the right place
    .
    @maintenance <Group ID can stay 1~99> <duration to kick in minute> <maintenance duration in minute> <reason> then a GM99 can commence the maintenance
     
    Example : '@maintenance 40 5 10 need to fix announcer script'
     
    every player with group ID 40 and below will be kick after 5 minutes
    and the server will start counting down by an announcement,
    during the maintenance of 10 minutes, group ID 40 and below will deny from login into the server
    `maintenance` table will also generate a new line, with the `reason` field as 'need to fix announcer script'
    which is useful to know when and how many times you did emergency server shutdown
    though, the actual reason for using SQL is to persist the data after server shutdown
    so the server will continue being in maintenance mode despite how many times you have shut down the server
    until it times up ( `end_time` field ), or manually do `@maintenanceoff`
     
    Note:
    you can't generate a new line using 'INSERT INTO' Sql syntax when server is online
    because I declare a bunch of variables to for them, for the purpose of saving memory consumption
    you have to login the game and type `@maintenance` to initiate the maintenance mode, otherwise it wont work.
    .
    .
    .
    @maintenanceoff if you have already finished fixing the script/source code, and there's still a lot of time left
    you can type '@maintenanceoff' to immediately turn off the maintenance mode so players can login before the schedule.
    .
    .
    .
    .
    -- Script commands --
    .
    *maintenance <Group ID can stay 1~99>, <duration to kick in minute>, <maintenance duration in minute> { , <reason> }; .
    .
    actually I have no idea why I wanna make a script command ... maybe just for fun ?
    .
    - script jsdfksdj FAKE_NPC,{ OnMon0255: maintenance 40, 5, 60; end; } .
    this will make an announcement on Monday, 2:55AM that the server will have a regular server maintenance starts from 3AM to 4AM
    during that time, player with group ID 40 will be kicked and blocked from entering the server
    the `reason` field in `maintenance` table will be defaulted to '*Regular server maintenance*'
    .
    maintenance 40, 5, 60, "系统保养";
    this will overwrite the `reason` field in `maintenance` table to '系统保养' instead of regular maintenance
    .
    .
    *maintenanceoff { <reason> }; uhh ... useless I think ...
    .
    .
    *maintenancecheck( <type> ); use 'maintenance()' to check the server is currently in maintenance mode or not
    return 0 if server is normal
    return 1 if server is going to have maintenance
    return 2 if server is having maintenance
    all other types are meant to myself to debug this junk
     
     
     
     
  8. Upvote
    Nagad reacted to Tio Akima in Dragon Ball Ragnarok Online [DBRO]   
    Based server in dragon ball z  brings epic battles, characters from Akira Toriyama universe and a history linked to ragnarok. The world is being thoroughly customized.   The most epic ragnamod!   new sprites, new maps, new races, new monsters, new MVP's, new quests, new items, new Skills   link videos:  
        Info
    - Max lvl: 255 (provisório)
    - Max stats: 200
    - Max ASPD: 197
    - All Drops: 40%
    - Drops Cards MVP: 0,01%
     
    Event
    - martial arts tournament
    - Z martial arts tournament (Cell Game)
    - battle of base - 5 vs 5
    - Earth Invasion
    - War Z
    and more   more videos:  
     
×
×
  • Create New...

Important Information

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