BerryRO

From BerryTube Wiki
Revision as of 03:16, 15 May 2015 by Gildedlink (Talk | contribs)

Jump to: navigation, search

berryRO is a private Ragnarok Online [1] server under construction for Berrytube users.  This page currently serves as a placeholder for the registration form will be updated with as the project nears completion with more information.

Server Status and Bugs

Strategic Red Light Green Light gameplay is enabled.  Fixes are sporadic.  Restarts will be common. 

Current noteworthy bugs include:

  • Be aware that deleting characters currently does not work in the client due to a display issue with the Birthday input box.  A workaround is in progress.
  • Do not use @dye 4 if capable.  This is a client crashing bug and you will repeatedly crash your client upon using it.  It is mostly fixed with the latest game folder upload.
  • Certain mobs do not drop specific items.  This is expected to be resolved with an upcoming hercules patch to items.db.
  • Not all job change quests work.  Very shortly either all users will be capable of the @job command, or a job changer NPC will be made available in all major cities.
  • Loading screens have yet to be replaced (long term goal)
  • Video bug with non english OS(? more data needed)
  • Latency has occasional hiccups.  The source has not been determined for certain yet.
  • XP rate needs to be adjusted.  300-350% rate change coming soon.
  • This is still no registration mechanism.  Contact gildedlink for an account to be added manually.

Technical

berryRO uses the Hercules server emulator on a VPS that is probably straining to handle its girth.

VPS Specs:

  • 2 Xeon vCPU
  • 1G ECC ram
  • 15GB SSD
  • 100megabit connection.


Client is available for download here.

Installation instructions:

  1. Download the .7z client folder and berryRO.exe from the above link.
  2. Extract the .7z client folder in an appropriate location (using 7zip), and place berryRO.exe in the extracted folder (replace the existing berryRO.exe)
  3. To change resolution, use opensetup and switch it to a resolution below your native display resolution, as well as a display device. Make sure not to touch the /nocamera checkbox under settings or the camera zoom patch will stop working.  Apply and exit.  If when you try to start berryRO.exe afterward you recieve an error about Initializing d3d or a bad grf, return to opensetup and reduce the resolution.  Apply and repeat testing until the client opens.

Registration

A registration page is pending.  For now PM me and I'll add you to the login table manually once you provide some information.

Don't use your password for anything else- the server only stores an md5 hash of it, but that hash is sent in the clear and unsalted (it's watching its cholesterol) and the information to access that database is more or less plaintext in the server's configuration, even if there's a login required. 

Custom Statistics

The general (and experimental) philosophy behind EXP gain on berryRO is mid to high gain, with significant additional bonuses for leveling in a party.  The numbers will be flexible for testing purposes.  Ragnarok uses an EXP offset in order to increase EXP gain when your kills are split among a party- this multiplier has been increased to critical levels, so leveling with a party is highly preferable to solo leveling.

  None of these multiplier rates are uniform or global, and they're subject to change.  If you're leveling alone, you can currently expect a default EXP gain of about 600x the rate of that on official servers.  Compared to high cap private servers that frequently boast of EXP rates of 1,000x or 2,000x the official rate, this is relatively low- but likely still high enough to progress way faster than normal.

  The goal here is to have fun shenanigans.  I will massage numbers as I see what works and what doesn't, but crazy precision gamefeel isn't the priority as much as drunken fun.

Rough information:

EXP rate: 600x
Job rate: 600x
Drops: 50x
EXP cap per kill: 80% of bar, cannot exceed next earned level.
Stat cap: 255
Level cap: 99 (default)
Job level cap: 145

PK policy

PvP is allowed globally.  Players killed suffer no penalty of any kind.  Players who kill outside of duels suffer a minor penalty designed to prevent killing sprees- just enough for shenanigans, not enough for bloodlust.

Overall Progress

Task Progress


Server/User setup
Git clone Hercules

Compile Hercules

Setup SQL

Add SQL users
SQL create database
Import Hercules Tables

Configure .conf files

DIFF Ragnarok Client
Config/Recompile Hercules

Registration Mechanism
MD5 passwords in SQL

Playtest/Stat Adjustment
Ongoing Maintenance
FluxCP