Thread: Blank 666 Server

Page 1 of 2 12 LastLast
Results 1 to 10 of 11
  1. #1 Blank 666 Server 
    Registered Member
    Join Date
    May 2017
    Posts
    124
    Thanks given
    41
    Thanks received
    43
    Rep Power
    56
    Hello. Releasing an unfinished project here that I worked on for like a month or two. I ran into too many issues with the 666 client such as the player rendering and HD settings and I don't like any of the systems I've written. I would prefer a revision with a ton of information already out for it like 637 or 667 or 718. Oh yeah, think I'll start using Kotlin instead. But any way, here is the release:

    Project Uses Gradle, so all you have to do is import this project as a gradle project and everything will be taken care of for you. If you want to run the server by batch, just click Run Server.bat in the server folder. It uses gradle as well...

    I wrote my own cache library, but decided to scrap it for Displee's cache lib. I like his better

    If there is anyone on the planet who thinks they wanna work on this, hit me up so I can help you.

    Contents of the server:
    • Ground Items
    • Object Data
    • Path Finding
    • Collision
    • Map Loading
    • NPC Updating
    • Player Updating
    • Player Equipping/Unequipping
    • Item Containers
    • Banking w/ Tabs
    • Dialogs (Options, Text, and Information pages)
    • Player Saving/Loading
    • Trading
    • Console Commands
    • Logging In/Out
    • Attack Styles
    • Skill Interface w/ Level and XP Targeting
    • Prayers w/ Quick Prayers
    • Damaging w/ Soaking Calculations
    • Price Checker
    • Items Kept On Death
    • Resting


    Some ghetto implementations:
    • RSEventBus -> Handling events. Don't really like it, but I wanted something quick
    • RSScriptSequence -> Handling queued scripts. Also don't like it
    • RSMap -> holds the RSChunk which handles the objects, ground items, npc flags, and collision flags. I kinda like this one
    • DialogSequence -> Handles creating dialogs. This is so ugly
    • Mask -> Handles the update mask for npc or player that you implement for
    • RSStream -> A custom byte buffer that's pretty ghetto too
    • Network Handler -> Put all your InFrameHandler classes in here...or what rsps peeps call them: PacketHandlers
    • Tick -> Handles a tick with any delay, not just 600ms
    • ItemContainer -> Handles a given amount of items
    • AStar -> Finds a path using A* algorithm. I like it, short and sweet
    • Collision -> Handles any collision functionality
    • Plugin -> Loads any jarred projects. These are usually modular projects separate from the core project and should be exported as jar and placed in the plugins folder


    cache: https://mega.nz/file/wBgUSRAT#HOpFZQ...qqNza_mL92lVHY
    client: https://mega.nz/file/FAxVzIKR#fGyNmD...KyfjeRExKZmwEQ
    server: https://mega.nz/file/1dgBFBrQ#F7xQz_...yHw5nPeiPBrU20


    Attached image
    Attached image
    Attached image
    Attached image
    Reply With Quote  
     

  2. Thankful users:


  3. #2  
    Registered Member
    Join Date
    Mar 2013
    Posts
    579
    Thanks given
    684
    Thanks received
    137
    Rep Power
    217
    Attached image
    Reply With Quote  
     

  4. Thankful user:


  5. #3  
    Registered Member
    Join Date
    Nov 2017
    Posts
    16
    Thanks given
    1
    Thanks received
    1
    Rep Power
    8
    Why's your server only 789kb?
    Reply With Quote  
     

  6. #4  
    Registered Member
    Join Date
    May 2017
    Posts
    124
    Thanks given
    41
    Thanks received
    43
    Rep Power
    56
    Quote Originally Posted by MrSlayerGod View Post
    Attached image
    There isn't anything inside of the server that can be a threat...I guess I'll repackage it

    Edit: Your virus protection is probably picking up a Jar file within the gradle build. I removed the gradle build folder, so it should be fine.

    Quote Originally Posted by Skata42 View Post
    Why's your server only 789kb?
    Actually, it's a lot less than that now that I removed the gradle build folder and the .gradle folder. The reason is because the dependencies will be downloaded to your computer once the project is imported into intelliJ or Eclipse.
    Reply With Quote  
     

  7. #5  
    Registered Member
    Join Date
    Nov 2017
    Posts
    16
    Thanks given
    1
    Thanks received
    1
    Rep Power
    8
    Quote Originally Posted by Dragonsevery View Post
    There isn't anything inside of the server that can be a threat...I guess I'll repackage it

    Edit: Your virus protection is probably picking up a Jar file within the gradle build. I removed the gradle build folder, so it should be fine.


    Actually, it's a lot less than that now that I removed the gradle build folder and the .gradle folder. The reason is because the dependencies will be downloaded to your computer once the project is imported into intelliJ or Eclipse.
    So those dependencies are making up the totality of this server? Lol
    Reply With Quote  
     

  8. #6  
    Registered Member
    Join Date
    May 2017
    Posts
    124
    Thanks given
    41
    Thanks received
    43
    Rep Power
    56
    Quote Originally Posted by Skata42 View Post
    So those dependencies are making up the totality of this server? Lol
    Well, if that was the case, you should be impressed with as much content in the server. This is not the case because the gradle build folder contains outputs and a lot of those are for releasing a project. The other .gradle folder contained necessary information for gradle 7.4.2, which I don't need at the moment. All of the dependencies for the server should be downloaded to this director: \user\.gradle\caches\modules-2\files-2.1\ If you don't understand how gradle works, you should definitely do some research, as it sames time and space

    The server currently posted on this thread is just the files with the listed content.
    Reply With Quote  
     

  9. #7  
    Somewhere in the Mojave desert...

    EnlistedGhost's Avatar
    Join Date
    Nov 2015
    Age
    31
    Posts
    65
    Thanks given
    63
    Thanks received
    16
    Rep Power
    111
    OP stated if anyone is interested in working on this they'd help, well I'd love to work on this. It's really cool to see someone messing with a non typical revision.
    Reply With Quote  
     

  10. Thankful users:


  11. #8  
    Registered Member
    Join Date
    Mar 2013
    Posts
    579
    Thanks given
    684
    Thanks received
    137
    Rep Power
    217
    Quote Originally Posted by Dragonsevery View Post
    Hello. Releasing an unfinished project here that I worked on for like a month or two. I ran into too many issues with the 666 client such as the player rendering and HD settings and I don't like any of the systems I've written. I would prefer a revision with a ton of information already out for it like 637 or 667 or 718. Oh yeah, think I'll start using Kotlin instead. But any way, here is the release:

    Project Uses Gradle, so all you have to do is import this project as a gradle project and everything will be taken care of for you. If you want to run the server by batch, just click Run Server.bat in the server folder. It uses gradle as well...

    I wrote my own cache library, but decided to scrap it for Displee's cache lib. I like his better

    If there is anyone on the planet who thinks they wanna work on this, hit me up so I can help you.

    Contents of the server:
    • Ground Items
    • Object Data
    • Path Finding
    • Collision
    • Map Loading
    • NPC Updating
    • Player Updating
    • Player Equipping/Unequipping
    • Item Containers
    • Banking w/ Tabs
    • Dialogs (Options, Text, and Information pages)
    • Player Saving/Loading
    • Trading
    • Console Commands
    • Logging In/Out
    • Attack Styles
    • Skill Interface w/ Level and XP Targeting
    • Prayers w/ Quick Prayers
    • Damaging w/ Soaking Calculations
    • Price Checker
    • Items Kept On Death
    • Resting


    Some ghetto implementations:
    • RSEventBus -> Handling events. Don't really like it, but I wanted something quick
    • RSScriptSequence -> Handling queued scripts. Also don't like it
    • RSMap -> holds the RSChunk which handles the objects, ground items, npc flags, and collision flags. I kinda like this one
    • DialogSequence -> Handles creating dialogs. This is so ugly
    • Mask -> Handles the update mask for npc or player that you implement for
    • RSStream -> A custom byte buffer that's pretty ghetto too
    • Network Handler -> Put all your InFrameHandler classes in here...or what rsps peeps call them: PacketHandlers
    • Tick -> Handles a tick with any delay, not just 600ms
    • ItemContainer -> Handles a given amount of items
    • AStar -> Finds a path using A* algorithm. I like it, short and sweet
    • Collision -> Handles any collision functionality
    • Plugin -> Loads any jarred projects. These are usually modular projects separate from the core project and should be exported as jar and placed in the plugins folder


    cache: https://mega.nz/file/wBgUSRAT#HOpFZQ...qqNza_mL92lVHY
    client: https://mega.nz/file/FAxVzIKR#fGyNmD...KyfjeRExKZmwEQ
    server: https://mega.nz/file/1dgBFBrQ#F7xQz_...yHw5nPeiPBrU20


    Attached image
    Attached image
    Attached image
    Attached image
    good job man
    Reply With Quote  
     

  12. #9  
    Registered Member
    Join Date
    Dec 2022
    Posts
    1
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    Quote Originally Posted by EnlistedGhost View Post
    OP stated if anyone is interested in working on this they'd help, well I'd love to work on this. It's really cool to see someone messing with a non typical revision.
    I'm interested to work on this as well and if my peepeepoopoo brain can't go far in contributing fixes or new features, at least I'd like to make a guide approved by OP on how to go about bug fixing any problems.
    Reply With Quote  
     

  13. #10  
    Registered Member
    Tyluur's Avatar
    Join Date
    Jun 2010
    Age
    26
    Posts
    5,103
    Thanks given
    1,819
    Thanks received
    1,767
    Rep Power
    2438
    Glad to see more 666 releases, good stuff!
    Hope you'll upload on GitHub soon =].

    Quote Originally Posted by blakeman8192 View Post
    Keep trying. Quitting is the only true failure.
    Spoiler for skrrrrr:

    Attached image
    Reply With Quote  
     

Page 1 of 2 12 LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Blank Repacked Server
    By nl pk3er in forum Downloads
    Replies: 10
    Last Post: 10-30-2010, 04:52 AM
  2. blank 317 server
    By Erand in forum Requests
    Replies: 0
    Last Post: 03-30-2010, 05:07 PM
  3. Blank 525 server.
    By Andys1841 in forum Requests
    Replies: 5
    Last Post: 09-08-2009, 09:35 PM
  4. Blank 377 Server
    By Ultimate in forum Downloads
    Replies: 47
    Last Post: 09-08-2009, 10:56 AM
  5. Blank 474 server
    By Pie in forum Requests
    Replies: 0
    Last Post: 05-26-2009, 05:57 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •