What is it?
OS-Scape (Old School Scape) is a new project we have come up with since mid august that will be aimed towards straight-up diving into the wilderness for a good PvP experience, and relaxed rates at the skilling part for a good time when cutting wood and working for capes. We decided the world needs a proper OSRS server which'll let players just simply have fun while being able to enjoy the content the OSRS team comes up with, as we try to stick with the OSRS build number. We're currently two behind, but we'll update when the new boss is released.
When was this created?
OS-Scape is built upon a framework that was created exactly one year ago (early August in 2014) as a playground to implement things I had regret not doing with our RS3 framework, or to combat bottlenecks or issues that our RS3 framework has seen after 1.5 years of active development. It began as an OSRS framework, was then ported to 562, back to 508, and to OSRS rev. 86 again.
When is this released?
Depends, at this pace we'll probably release the PvP beta in a couple of days if everything works out. We'll eventually end with two worlds: one which aims at having fun and giving a place for PvPers with fast combat XP rates and average skilling XP rates and an emulation server with decent XP rates to see how far we can leverage our content system.
Media
Spoiler for Media:
Progress
Spoiler for Git log:
Carl on Mon Aug 17 00:49:08 2015 +0200: Add more equipment info
Carl on Mon Aug 17 00:31:33 2015 +0200: Add some equipment info
Bart on Mon Aug 17 00:07:23 2015 +0200: Add spec energy requirements
Bart on Sun Aug 16 23:24:31 2015 +0200: Fix minor dm issue
Bart on Sun Aug 16 22:47:17 2015 +0200: Fix bug in timer triggering
Bart on Sun Aug 16 22:47:09 2015 +0200: Fix display mode issue
Bart on Sun Aug 16 22:31:07 2015 +0200: Add proper special energy bar
Carl on Sun Aug 16 19:48:42 2015 +0200: Cleanup some code
Bart on Sun Aug 16 19:36:40 2015 +0200: Make special use the varp system
Carl on Sun Aug 16 18:27:14 2015 +0200: Create skill incrementation stub for potions
Carl on Sun Aug 16 18:15:30 2015 +0200: Improve potions
Carl on Sun Aug 16 18:04:20 2015 +0200: Continue on potions
Carl on Sun Aug 16 17:41:37 2015 +0200: Fix the black h'ween mask
Carl on Sun Aug 16 15:22:48 2015 +0200: Add bonuses to all the godswords
Carl on Sun Aug 16 15:21:14 2015 +0200: Add bonuses to the saradomin godsword
Carl on Sun Aug 16 15:19:29 2015 +0200: Add bonuses to the saradomin's blessed sword
Carl on Sun Aug 16 15:18:35 2015 +0200: Add bonuses to the abyssal tentacle
Bart on Sun Aug 16 13:26:35 2015 +0200: Add dharok's set effect
Bart on Sun Aug 16 12:30:15 2015 +0200: Add displaymode switching
Bart on Sun Aug 16 12:11:04 2015 +0200: Fix dds special hit
Bart on Sun Aug 16 11:55:45 2015 +0200: Improve bonuses
Bart on Sun Aug 16 11:32:59 2015 +0200: Fix death issue
Bart on Sun Aug 16 00:43:11 2015 +0200: Fix check
Bart on Sun Aug 16 00:37:09 2015 +0200: Fix hit delaying
Bart on Sun Aug 16 00:27:03 2015 +0200: Add proper player options
Bart on Sun Aug 16 00:18:33 2015 +0200: Disable double ko
Bart on Sat Aug 15 23:32:30 2015 +0200: Add dragon dagger special
Carl on Sat Aug 15 23:31:43 2015 +0200: Add more equipment info
Bart on Sat Aug 15 23:19:27 2015 +0200: Add 2nd hit sync
Bart on Sat Aug 15 23:09:54 2015 +0200: Add melee damage calculation
Bart on Sat Aug 15 22:08:25 2015 +0200: Add heightlevel check to player sync
Carl on Sat Aug 15 21:55:41 2015 +0200: Add some more equipment info
Carl on Sat Aug 15 21:45:17 2015 +0200: Add further equipment info
Carl on Sat Aug 15 20:47:55 2015 +0200: Add more equipment info
Carl on Sat Aug 15 20:10:31 2015 +0200: Add more equipment info
Carl on Sat Aug 15 18:46:16 2015 +0200: Fix a multitude of incorrect equipment info
Bart on Sat Aug 15 18:31:38 2015 +0200: Fix hit processing when dead
Bart on Sat Aug 15 18:19:09 2015 +0200: Don't let block animations overwrite attack animations
Bart on Sat Aug 15 17:31:57 2015 +0200: Fix issue with combat
Bart on Sat Aug 15 17:31:51 2015 +0200: Drop too large packets
Carl on Sat Aug 15 17:10:39 2015 +0200: Add some equipment info
Bart on Sat Aug 15 16:48:12 2015 +0200: Cap hits to max hp
Bart on Sat Aug 15 16:40:03 2015 +0200: Add death sequence
Bart on Sat Aug 15 16:09:27 2015 +0200: Add more checks for death
Bart on Sat Aug 15 16:07:17 2015 +0200: Add death checks to item handling
Bart on Sat Aug 15 16:05:41 2015 +0200: Add death check
Bart on Sat Aug 15 15:56:18 2015 +0200: Add some extra equipment info
Bart on Sat Aug 15 15:32:35 2015 +0200: Add some render pairs
Carl on Sat Aug 15 14:33:15 2015 +0200: Make potions animate you
Bart on Sat Aug 15 14:25:49 2015 +0200: Improve combat following
Bart on Sat Aug 15 14:18:36 2015 +0200: Add combat level calc
Bart on Sat Aug 15 00:35:34 2015 +0200: Improve combat following
Carl on Fri Aug 14 23:14:19 2015 +0200: Improve the food system
Bart on Fri Aug 14 23:03:50 2015 +0200: Add teleto(me) commands
Carl on Fri Aug 14 21:18:20 2015 +0200: Continue on potions
Carl on Fri Aug 14 17:58:38 2015 +0200: Start on potions
Bart on Fri Aug 14 17:25:53 2015 +0200: Disable button lock check
Bart on Fri Aug 14 17:25:47 2015 +0200: Add renderpair system
Bart on Fri Aug 14 15:36:22 2015 +0200: Make 2h equipping cases a bit more like osrs
Bart on Fri Aug 14 15:32:58 2015 +0200: Improve equipping with 2h weapons
Bart on Fri Aug 14 15:05:06 2015 +0200: Avoid reclicking equipment
Bart on Fri Aug 14 14:58:36 2015 +0200: Add unequipping
Bart on Fri Aug 14 14:40:04 2015 +0200: Fix chain bodies
Bart on Fri Aug 14 14:34:26 2015 +0200: Improve equipment info
Bart on Fri Aug 14 13:17:19 2015 +0200: Add combat following and interaction checks
Bart on Fri Aug 14 13:17:00 2015 +0200: Improve equipping
Carl on Fri Aug 14 13:15:42 2015 +0200: Add the logout button
Carl on Thu Aug 13 22:47:45 2015 +0200: Add the army of darkness music track
Carl on Thu Aug 13 22:45:38 2015 +0200: Add three more music tracks to the wilderness
Carl on Thu Aug 13 22:36:06 2015 +0200: Add music to the region north of edgeville
Carl on Thu Aug 13 22:33:06 2015 +0200: Add two more music tracks to the wilderness
Carl on Thu Aug 13 22:29:51 2015 +0200: Add music to the edgeville monastery
Carl on Thu Aug 13 22:26:32 2015 +0200: Add one of the music tracks by the wilderness ditch
Carl on Thu Aug 13 22:23:57 2015 +0200: Add music to burthorpe
Carl on Thu Aug 13 22:23:23 2015 +0200: Add music to north taverley
Carl on Thu Aug 13 22:21:41 2015 +0200: Add music to south of taverley
Bart on Thu Aug 13 20:29:01 2015 +0200: Improve attribute system
Carl on Thu Aug 13 20:18:40 2015 +0200: Add a missing message when eating
Bart on Thu Aug 13 20:11:45 2015 +0200: Improve timer system
Bart on Thu Aug 13 20:04:24 2015 +0200: Improve the hitpoints system a bit
Carl on Thu Aug 13 15:27:46 2015 +0200: Slightly improve eating
Carl on Thu Aug 13 14:30:51 2015 +0200: Add food
Bart on Thu Aug 13 06:55:17 2015 +0200: Enable debug filtering for item actions
Bart on Thu Aug 13 06:44:51 2015 +0200: Allow specifying of slot for item removal
Bart on Thu Aug 13 06:18:44 2015 +0200: Slightly tweak bone burying
Carl on Thu Aug 13 03:55:58 2015 +0200: Add bone burying
Bart on Thu Aug 13 00:03:30 2015 +0200: Add ardougne teleprot
Bart on Wed Aug 12 23:59:30 2015 +0200: Tidy up teleports
Bart on Wed Aug 12 23:44:48 2015 +0200: Stop actions when interacting with items
Bart on Wed Aug 12 23:10:40 2015 +0200: Add item 1 trigger
Bart on Wed Aug 12 23:03:56 2015 +0200: Add a base for combat
Bart on Wed Aug 12 22:38:48 2015 +0200: Add timer system
Bart on Wed Aug 12 22:12:44 2015 +0200: Add hitpoints
Bart on Wed Aug 12 20:53:44 2015 +0200: Add proper button locking
Bart on Wed Aug 12 20:46:41 2015 +0200: Remove debug prints
Carl on Wed Aug 12 20:45:59 2015 +0200: Add the lumbridge teleport spell
Bart on Wed Aug 12 20:38:24 2015 +0200: Fix issue with following
Bart on Wed Aug 12 20:21:23 2015 +0200: Fix walking issue
Bart on Wed Aug 12 20:21:11 2015 +0200: Fix random issue
Bart on Wed Aug 12 20:20:52 2015 +0200: Add random API
Bart on Wed Aug 12 18:48:29 2015 +0200: Properly cap xp to 200m
Bart on Wed Aug 12 18:47:21 2015 +0200: Fix master command
Bart on Wed Aug 12 18:46:11 2015 +0200: Properly cap levels
Bart on Wed Aug 12 18:43:34 2015 +0200: Fix level up not increasing the skill level
Bart on Wed Aug 12 18:42:13 2015 +0200: Fix levelup issue
Carl on Wed Aug 12 18:41:26 2015 +0200: Add more elaborate command error debug
Carl on Wed Aug 12 18:39:15 2015 +0200: Add a few commands
Bart on Wed Aug 12 18:35:21 2015 +0200: Disable level up messages
Bart on Wed Aug 12 18:31:52 2015 +0200: Fix skills not refreshing
Bart on Wed Aug 12 17:48:00 2015 +0200: Add entity facing
Bart on Wed Aug 12 17:14:26 2015 +0200: Add action cancelling
Bart on Wed Aug 12 16:56:34 2015 +0200: Add basic player following
Bart on Wed Aug 12 16:51:23 2015 +0200: Remove old fs
Bart on Wed Aug 12 16:35:35 2015 +0200: Change teleport level
Carl on Wed Aug 12 16:34:21 2015 +0200: Improve the magic teleport system
Bart on Wed Aug 12 16:04:35 2015 +0200: Improve rune checking
Carl on Wed Aug 12 15:59:57 2015 +0200: Partially add the varrock teleport spell
Bart on Wed Aug 12 15:51:18 2015 +0200: Add object examines
Bart on Wed Aug 12 15:46:53 2015 +0200: Fix tile offset issue
Bart on Wed Aug 12 15:34:25 2015 +0200: Fix clipping issue
Carl on Wed Aug 12 15:22:08 2015 +0200: Improve the home teleport spell
Bart on Wed Aug 12 13:47:38 2015 +0200: Remove debug print
Bart on Wed Aug 12 13:46:32 2015 +0200: Rework the logic behind teleporting
Bart on Wed Aug 12 12:29:01 2015 +0200: Make tile immutable
Carl on Wed Aug 12 01:20:40 2015 +0200: Add home teleporting
Bart on Wed Aug 12 01:14:10 2015 +0200: Add lock checks
Bart on Wed Aug 12 01:11:11 2015 +0200: Add api to lock entityies
Carl on Wed Aug 12 00:56:11 2015 +0200: Start on the magic spellbook
Bart on Wed Aug 12 00:49:40 2015 +0200: Remove old script
Bart on Wed Aug 12 00:31:09 2015 +0200: Add unit test for item removal
Bart on Wed Aug 12 00:23:06 2015 +0200: Add item removing
Bart on Wed Aug 12 00:07:19 2015 +0200: Fix rare game crash
Bart on Tue Aug 11 23:36:55 2015 +0200: Add shine music region
Bart on Tue Aug 11 23:36:10 2015 +0200: Add duel arena music region
Bart on Tue Aug 11 23:35:19 2015 +0200: Add arabian to east of clan wars
Bart on Tue Aug 11 23:28:42 2015 +0200: Add emperor music region
Bart on Tue Aug 11 23:25:52 2015 +0200: Add long way home and attention music regions
Bart on Tue Aug 11 23:21:10 2015 +0200: Add tomorrow music reigon
Bart on Tue Aug 11 23:18:50 2015 +0200: Add sea shanty 2 music region
Bart on Tue Aug 11 23:09:10 2015 +0200: Make emotes clickable
Bart on Tue Aug 11 22:57:30 2015 +0200: Make script loading async
Bart on Tue Aug 11 22:56:54 2015 +0200: Fix invalid track at al kharid
Bart on Tue Aug 11 22:56:39 2015 +0200: Fix musicbyname command
Bart on Tue Aug 11 22:53:42 2015 +0200: Fix ctrl-click walking
Bart on Tue Aug 11 22:52:59 2015 +0200: Fix clipping issue
Bart on Tue Aug 11 22:25:23 2015 +0200: Improve clipped walking
Bart on Tue Aug 11 20:55:33 2015 +0200: Add clipping
Carl on Tue Aug 11 20:22:07 2015 +0200: Add music tracks to 10 regions
Bart on Tue Aug 11 20:12:58 2015 +0200: Add map loading
Bart on Tue Aug 11 16:03:46 2015 +0200: Add item dragging
Bart on Tue Aug 11 15:56:00 2015 +0200: Add debugon/debugoff for admins
Bart on Tue Aug 11 15:46:50 2015 +0200: Add spirit music region
Bart on Tue Aug 11 15:45:26 2015 +0200: Add garden music track region
Bart on Tue Aug 11 14:34:47 2015 +0200: Fix the resizable orbs
Bart on Tue Aug 11 14:32:38 2015 +0200: Add resizable mode
Bart on Tue Aug 11 13:49:41 2015 +0200: Add expanse music region
Bart on Tue Aug 11 13:48:32 2015 +0200: Add greatness music region
Bart on Tue Aug 11 13:44:28 2015 +0200: Add barbarian music region
Bart on Tue Aug 11 13:41:45 2015 +0200: Add spooky song to draynor manor
Bart on Tue Aug 11 13:40:32 2015 +0200: Add start to region list
Bart on Tue Aug 11 13:38:19 2015 +0200: Add dream to music region list
Bart on Tue Aug 11 13:35:26 2015 +0200: Correct faulty name
Bart on Tue Aug 11 13:33:40 2015 +0200: Add flute salad music region
Bart on Tue Aug 11 13:33:35 2015 +0200: Add a missing message size
Bart on Tue Aug 11 13:21:36 2015 +0200: Add missing sql field to table structure
Bart on Tue Aug 11 13:18:10 2015 +0200: Fix swapped fields in buttons
Bart on Tue Aug 11 13:00:38 2015 +0200: Add missing extension for pg
Bart on Tue Aug 11 12:59:26 2015 +0200: Add music option unlocking
Bart on Tue Aug 11 12:59:18 2015 +0200: Add simple settings builder
Bart on Tue Aug 11 12:36:26 2015 +0200: Add interface settings message
Bart on Tue Aug 11 01:50:11 2015 +0200: Add a music unlocking base
Bart on Tue Aug 11 01:32:43 2015 +0200: Add draynor village music region
Bart on Tue Aug 11 01:31:22 2015 +0200: Add wizard's tower music region
Bart on Tue Aug 11 01:27:47 2015 +0200: Add book of spells to music regions
Bart on Tue Aug 11 01:23:57 2015 +0200: Add yesteryear track to south lumbridge
Bart on Tue Aug 11 01:21:35 2015 +0200: Add harmony and autumn voyage to region track system
Bart on Tue Aug 11 01:21:22 2015 +0200: Add map leave triggers
Bart on Tue Aug 11 01:21:11 2015 +0200: Add function to get region id
Bart on Tue Aug 11 01:21:04 2015 +0200: Improve sql table queries
Bart on Mon Aug 10 23:31:02 2015 +0200: Add sql privilege loading
Bart on Mon Aug 10 22:28:29 2015 +0200: Improve equipment looks
Bart on Mon Aug 10 22:14:13 2015 +0200: Drastically improve pgsql/jsonb saving/loading
Bart on Mon Aug 10 19:58:05 2015 +0200: Create basic pgsql login decoder
Bart on Mon Aug 10 19:57:25 2015 +0200: Add music by name command
Bart on Mon Aug 10 19:57:18 2015 +0200: Remove debug print
Bart on Mon Aug 10 16:28:26 2015 +0200: Add login password verification
Bart on Mon Aug 10 16:19:48 2015 +0200: Remove equipped items from inv
Bart on Mon Aug 10 16:19:42 2015 +0200: Add minimap walking
Bart on Mon Aug 10 16:19:36 2015 +0200: Add basic npc support
Bart on Mon Aug 10 16:19:09 2015 +0200: Load the player tile from saved files
Bart on Mon Aug 10 16:18:58 2015 +0200: Add a missing map key
Bart on Sun Aug 9 20:48:36 2015 +0200: Fix a silly map resending bug
Bart on Sun Aug 9 20:48:30 2015 +0200: Add ctrl-shift click teleporting
Bart on Sun Aug 9 20:48:24 2015 +0200: Add a missing key
Bart on Sun Aug 9 20:29:50 2015 +0200: Add item examining in equipment panel
Bart on Sun Aug 9 20:29:41 2015 +0200: Add basic item interaction and equipping
Bart on Sun Aug 9 20:29:05 2015 +0200: Improve instrumentation task
Bart on Sun Aug 9 20:28:58 2015 +0200: Add a massive lot of map xtea keys
Bart on Sun Aug 9 15:38:44 2015 +0200: Add item examining
Bart on Sun Aug 9 15:38:36 2015 +0200: Add basic l10n features
Bart on Sun Aug 9 15:18:30 2015 +0200: Add more button handling message ids
Bart on Sun Aug 9 15:18:21 2015 +0200: Make players face south
Bart on Sun Aug 9 15:18:17 2015 +0200: Add examines repository
Bart on Sun Aug 9 13:10:49 2015 +0200: Improve looks
Bart on Sun Aug 9 12:58:59 2015 +0200: Use the right chat icon based on moderator rank
Bart on Sun Aug 9 12:54:52 2015 +0200: Add chat sync
Bart on Sun Aug 9 12:38:41 2015 +0200: Add graphic sync
Bart on Sun Aug 9 12:32:09 2015 +0200: Improve decompiler
Bart on Sun Aug 9 12:31:56 2015 +0200: Add animation sync block
Bart on Sun Aug 9 12:31:40 2015 +0200: Add enum definitions
Bart on Sat Aug 8 20:00:33 2015 +0200: Add item charges support
Bart on Wed Aug 5 19:11:58 2015 +0200: Sync varp 1055 on login to enable username on chatbox
Bart on Wed Aug 5 16:56:58 2015 +0200: Add npc definitions
Bart on Wed Aug 5 14:24:05 2015 +0200: Fix walking chaining issue
Bart on Wed Aug 5 14:18:52 2015 +0200: Add support for stackable items
Bart on Tue Aug 4 18:54:05 2015 +0200: Add object examine message handler
Bart on Tue Aug 4 18:53:57 2015 +0200: Add an item list
Bart on Tue Aug 4 18:14:45 2015 +0200: Convert item sync message to osrs
Bart on Tue Aug 4 18:02:02 2015 +0200: Convert item defs to osrs
Bart on Tue Aug 4 16:19:14 2015 +0200: Change welcome message
Bart on Tue Aug 4 16:17:20 2015 +0200: Convert remaining messages to osrs
Bart on Tue Aug 4 16:17:07 2015 +0200: Add osrs interfaces
Bart on Tue Aug 4 16:16:57 2015 +0200: Add more region xtea keys
Bart on Tue Aug 4 13:14:13 2015 +0200: Convert command action to osrs
Bart on Tue Aug 4 13:11:56 2015 +0200: Convert the basic features to osrs rev 86
Bart on Tue Aug 4 13:11:41 2015 +0200: Add a basic flooder tool
Bart on Mon Aug 3 21:37:27 2015 +0200: Begin conversion to osrs
Bart on Mon Aug 3 06:49:21 2015 +0200: Add a read timeout of 30s
Bart on Mon Aug 3 06:39:23 2015 +0200: Add the option to run async-safe tasks in worker jobs to speed them up
Bart on Sun Aug 2 11:01:48 2015 +0200: Split player sync in pre/main/post tasks
Bart on Sun Aug 2 11:01:35 2015 +0200: Fix issue with loading empty migration repo
Bart on Sun Aug 2 00:09:11 2015 +0200: Add a migration system
Bart on Sat Aug 1 22:44:27 2015 +0200: Add kotlin dep in gradle
Bart on Sat Aug 1 21:43:48 2015 +0200: Add gc command
Bart on Sat Aug 1 21:43:44 2015 +0200: Fix login worker issue
Bart on Sat Aug 1 20:46:39 2015 +0200: Use correct blocking call
Bart on Sat Aug 1 19:37:20 2015 +0200: Make the login decoder's base work
Bart on Sat Aug 1 18:15:48 2015 +0200: Turn serializers into services
Bart on Sat Aug 1 18:15:08 2015 +0200: Improve file-based UID provider
Bart on Sat Aug 1 17:57:46 2015 +0200: Create a skeleton for login request processing
Bart on Sat Aug 1 16:38:55 2015 +0200: Move services into neater packaging
Bart on Sat Aug 1 16:33:56 2015 +0200: Tidy up login decoder
Bart on Sat Aug 1 13:38:26 2015 +0200: Create a simple postgresql service
Bart on Sat Aug 1 13:20:04 2015 +0200: Fix ordering issue in config
Bart on Sat Aug 1 12:30:57 2015 +0200: Create sql service base
Bart on Sat Aug 1 12:25:00 2015 +0200: Move services to top level
Bart on Sat Aug 1 12:17:47 2015 +0200: Fix deprecation usage in redis service
Bart on Sat Aug 1 00:52:13 2015 +0200: Add world naming
Bart on Sat Aug 1 00:51:54 2015 +0200: Add configurable spawn point
Bart on Sat Aug 1 00:51:26 2015 +0200: Add lazy definition loading
Bart on Fri Jul 31 23:40:16 2015 +0200: Separate the login message handling to its own handler
Bart on Fri Jul 31 23:36:41 2015 +0200: Separate js5 handling from the global handler
Bart on Fri Jul 31 23:07:26 2015 +0200: Use typesafe's config system
Bart on Fri Jul 31 22:47:10 2015 +0200: Optimize imports
Bart on Fri Jul 31 22:45:02 2015 +0200: Fix empty js5 response issue
Bart on Fri Jul 31 21:10:22 2015 +0200: Add typesafe-config dependency
Bart on Fri Jul 31 21:08:08 2015 +0200: Update dependency versions
Bart on Fri Jul 31 15:22:24 2015 +0200: Trim varbit list
Bart on Fri Jul 31 13:32:48 2015 +0200: Add traffic stat counter
Bart on Thu Jul 30 23:41:15 2015 +0200: Fix memory leak in buffer freeing from heap
Bart on Thu Jul 30 23:41:03 2015 +0200: Turn verbose messages into trace type
Bart on Thu Jul 30 23:40:53 2015 +0200: Add a simple info print for mem usage and cycle time
Bart on Thu Jul 30 23:40:35 2015 +0200: Optimize player sync task
Bart on Thu Jul 30 23:40:15 2015 +0200: Send player options upon initialisation
Bart on Thu Jul 30 23:40:04 2015 +0200: Change logger level default to info
Bart on Thu Jul 30 23:39:52 2015 +0200: Add message to set player options
If you're a GFX fanatic and think you can spice up this ugly fuckin layout drop me a PM, this is the best I've got.