Вопрос: Как сделать собственный сервер RuneScape?

 

This is the Most Impressive Runescape Fan Project of All Time! [Minescape]

Видео взято с канала: FlippingOldschool


 

This RuneScape/Minecraft Project Took 2 Years to Make (MineScape)

Видео взято с канала: SirPugger


 

Minecraft & RuneScape Fans Spent 700 Days on this Project!? (MineScape)

Видео взято с канала: Lagunarium


 

RuneScape Private Servers, How They Began (OSRS)

Видео взято с канала: Colonello


 

Свой VPN-сервер L2TP/IPsec за пару минут и почему лучше свой VPN? Bitcointalk.org не работает

Видео взято с канала: HANDY TV


 

Owner of Largest Server in History Speaks out After 3 Years (Pim de Witte)

Видео взято с канала: Crumb


 

How To Code a RuneScape Bot with RobotJS Learn JavaScript by playing RuneScape 1/4

Видео взято с канала: Learn Code By Gaming


58 комментариев

  • Very well made / useful tutorial. Thank you!

    I am learning website development but I haven’t learned JS yet. Finally I have a fun way to actually learn it.

    Edit: Do you have any tutorials to learn Java through bots? Java is the main language I’ve been wanting to learn for years but OOP really stumps me and without a project to keep me interested I eventually give up.

  • For those checked the box automatically update in NodeJS and still get the errors at 11:00, this worked for me:

    Run this command from an administrative shell to install the «software» dependencies (Visual Studio, Python) on windows:
    npm install -global -production windows-build-tools

    Then install node-gyp globally:
    npm install -g node-gyp

    As last try installing the package again:
    npm install robotjs

  • I know his purpose was to let people know to work on themselves and the future but I wanted an interview from this man in particular so that I could learn something about him his interest in private servers and what it takes to run one properly and successfully this interview did none of those things I have so much respect for both you and himBut he did us a bit of a dis-service

  • Hi, can you please help with an issue:
    The longer the script runs the more ram «node js server side javascript» uses, upto the point where it’s >28gb of ram within 20 mins. Is there a way I should be flushing the ram somehow?

    Does each screenshot get stored in ram? I’m doing a slightly more complicated bot and within a minute its using 2gb+ of ram and withing 10 mins its >10gb’s. Any help to resolve this is appreciated!:)

  • I learned so much through coding private servers in the 8 or so years that I did it. It really sucks that the whole scene became about money. From hosting with donations to actually selling code and models, ect.

    It really turned me away from the whole aspect because I was only in it to learn and have fun. Of course I did both of those, and I eventually hosted one of the very first most popular servers that was passed down to me by [one of] the man himself that actually helped sign and launched the first webclient.

    I remember back when winterlove came out, being able to stably run a server with 50-75 people was a huge feat lol. You had to practically monitor your server 24/7 because 1 wrong packet would send it into a crash, causing huge memory leaks that could sometimes freeze your computer so bad, you would have to restart it.

    I remember programming a file to force close the server upon (most) server crashes and relaunch it so I could just sleep at night, but even it wasn’t perfect.

    Wish I could go back to the time where playing a private server meant opening up the moparscape client and not having to download a specific client and cache every server you wanted to play but those times are long gone, now.

  • Hi, I’ve been following the tutorial and I’ve ran into 2 problems.
    First when I type node index.js, it switches from Terminal to Outpout and shows

    [Running] node «c:\Users\Dee\Desktop\Test\index.js»

    [Done] exited with code=0 in 0.082 seconds

    I then switch back to the node tab and nothing has happened,

    Dee@Dee MINGW64 /Desktop/Test

    $ node index.js

    Dee@Dee MINGW64 /Desktop/Test

    $

    This is the code:

    // import the robotjs library

    var robot = require(«robotjs»);

    console.log(«Starting…»);

    robot.moveMosue(0, 0);

    console.log(«Done.»);

  • Hi, amazing video’s!

    i have some problems downloading NodeJs.. it doesnt let me download Python with powershell for any reason… i tried everything i could do
    this is what it says…

    gyp ERR! find Python

    gyp ERR! find Python Python is not set from command line or npm configuration

    gyp ERR! find Python Python is not set from environment variable PYTHON

    gyp ERR! find Python checking if «python» can be used

    gyp ERR! find Python «python» is not in PATH or produced an error

  • The best private server ever made since 2008 was BattleScape ran by palidino, it was lagg free, the economy was similar to runescape pre 2008, and was ran 24/7 with 1000-2000 players online at the time everyday. I tried soulsplit ofcourse, logged out after 10 seconds

  • This is exactly what I’ve been looking for… I started coding python but find it hard to keep learning without real exercises. So I guess JS would be a nice way to learn. By any chance do you have a Discord community or an account I can reach you for specific questions if I’m ever stuck? I would really appreciate it. (Or play IKOV together lmao). Lmk!

  • Made me so happy to see that you, of all people checked out this project. They really have put so much work into it, it’s absolutely phenomenal for what it is!

    Enjoyed the video man, I enjoy seeing different things like this from time to time. c:

    Have a great one bro <3

  • Not all RuneScape private servers are dangerous. There are genuine dedicated private servers communities with 600 700 players online. The only danger it can have is when you use the same login credentials as on RuneScape. It certainly isn’t illegal to play those private servers, but hosting them is. The popular ones are mostly safe and in all my years of playing them, I’ve never been hacked or banned by Jagex.

  • Just wanted to say thank you for these videos! You’re above most with your editing, a lot of tutorials are unwatchable because the people making them don’t ever zoom in on their screen so the viewer has to do guessing work 50% of the time
    Great video man

  • i remember my friend brought moparscape to school on a usb and i shit my pants when i saw him spawning in items. i legit bought the usb off him and went home and just spawned items for hours trying out random::item codes n stuff xD so fun.

  • I am now the CTO of a tech company and I couldn’t disagree more on the part where he said you should be building the next Google or Facebook instead of something goofy like a private server. 99% of all the (good) developers I know are good developers because they invested countless hours into programming and learning design patterns (I would say it takes about 8-10 years to master programming easily) you can only consistently input that many hours into something if you love building/maintaining it.

    Creating, testing and deploying is something completely different from running a company and is romanticised by our start-up culture. It will however drain your interest very quickly once it becomes about money.

  • there is no next google your deluding yourself if you think you can be the next google security and transparency and the way it built itself to be a long term viable resource just because it ultimately gives us what the consumer wants which is a secure free platform till you can share that foundation you cant be the next google and amazon is close behind google at the point walmart stumbles to keep up and amazon can overtake walmart and beyond theres something to be said about what there doing in our society compared to our government

  • silabsoft, frugooscape, moparscape, funpkz base, czar base, winterlock, deltascape, battlescape, pimpscape base, all of those early early servers that didn’t even having following but you could kill the kbd in the middle of varrok and spawn into the mage arena to pk endlessly with free item spawning.

    now all the servers are exactly the same, trying to emulate the real game. if i wanted that’ i’d just play osrs.

  • Thank you for this, I really enjoy doing following this however I come across the following issue when I try to test the robotjs part where the cursor should go the corner.

    ReferenceError: robotjs is not defined

    at Object. (c:\Users\…\Desktop\woodcutter\index.js:2:21)

    at Module._compile (internal/modules/cjs/loader.js:1137:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)

    at Module.load (internal/modules/cjs/loader.js:985:32)

    at Function.Module._load (internal/modules/cjs/loader.js:878:14)

    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)

    at internal/main/run_main_module.js:17:47

    Can you let me know what went wrong here?

  • «servers can still be very dangerous» if a dumb fuck gives away their credit card details to some stranger half way across the planet then thats their dumb decision, likewise if they click on an obviously dodgy link

    so yeah, the private servers arent dangerous

  • Thanks for the tip on what to do if robotjs does not install I had previously installed Node without the additional tools. Windows users will find the Additional Tools install link on the Start menu under «Node». Running that enabled me to install robotjs fine. Looking forward to this as my javascript is very limited (a small amount of simple Windows scripting (JScript) and this seems a fun way of learning/improving.

  • This reminds me of Classic more than OS but it seems incredibly well done and very interesting. I just might have to try it out for myself while I’m afk training in OS. Thanks for highlighting it though! Regardless of anything else, someone put in an incredible amount of work to make it and I applaud them for that. That’s some fucking dedication..

  • I remember moparscape:) when i was a kid i had downloaded and edited my own server i always wanted to share it but at the time i had no internet so it was my only way to play rs without really playing it i had modded some items like a torags helm with a santa hat on it as well as dh/ torags legs it was some fun for sure and it felt nice to be able to spawn in a party hat when they were way beyond my reach, one private server i had played offered god scimitars and they were sick as hell they had all these special items that were never released on the real rs that server i spent days working on it was so enjoyable even with only a few hundred people playing it

  • honestly i love the idea of a 1st person version of runescape, i would like to see jagex pull something off like this, shield sword, mechaincs like you have to pull your shield up to block dragon fire damage, ect ect, but not tick based would be sick

  • In case anyone’s wondering this is what would happen if runescape was open source. Itd be kinda like having your own minecraft server. You could allow those you want on and deny those you don’t. You could play the game with modified rules or mechanics. Or you could even play the game completely normal (but offline) jagex doesn’t want this to be a thing because if anyone could play runescape how they wanted, where they wanted, or with who they wanted there would be no money in it for them. Classic case of corporate greed. And don’t get me wrong I love jagex and runescape. But I won’t be quiet about issues I know are wrong.

  • DUDE IM ABOUT TO THROW MT FUCKING PC OUT MY WINDOW. I CANT FUCKING INSTALL NODE AT ALL. I LITERALLY RUN THIS: npm install -global -production windows-build-tools IN A POWERSHELL AS AN ADMIN AND THAN RUN NPM INSTALL ROBOTJS AND IM GETTING THIS ERROR CODE gyp ERR! find Python
    gyp ERR! find Python Python is not set from command line or npm configuration
    gyp ERR! find Python Python is not set from environment variable PYTHON
    gyp ERR! find Python checking if «python» can be used
    gyp ERR! find Python «python» is not in PATH or produced an error
    gyp ERR! find Python checking if «python2» can be used
    gyp ERR! find Python «python2» is not in PATH or produced an error
    gyp ERR! find Python checking if «python3» can be used
    gyp ERR! find Python «python3» is not in PATH or produced an error
    gyp ERR! find Python checking if the py launcher can be used to find Python 2
    gyp ERR! find Python «py.exe» is not in PATH or produced an error
    gyp ERR! find Python checking if Python is C:\Python27\python.exe
    gyp ERR! find Python «C:\Python27\python.exe» could not be run
    gyp ERR! find Python checking if Python is C:\Python37\python.exe
    gyp ERR! find Python «C:\Python37\python.exe» could not be run
    gyp ERR! find Python
    gyp ERR! find Python ********************************************************
    gyp ERR! find Python You need to install the latest version of Python.
    gyp ERR! find Python Node-gyp should be able to find and use Python. If not,
    gyp ERR! find Python you can try one of the following options:
    gyp ERR! find Python Use the switch -python=»C:\Path\To\python.exe»
    gyp ERR! find Python (accepted by both node-gyp and npm)
    gyp ERR! find Python Set the environment variable PYTHON
    gyp ERR! find Python Set the npm configuration variable python:
    gyp ERR! find Python npm config set python «C:\Path\To\python.exe»
    gyp ERR! find Python For more information consult the documentation at:
    gyp ERR! find Python https://github.com/nodejs/node-gyp#installation
    gyp ERR! find Python ********************************************************
    gyp ERR! find Python
    gyp ERR! configure error
    gyp ERR! stack Error: Could not find any Python installation to use
    gyp ERR! stack at PythonFinder.fail (C:\Program Files.
    odejs.
    ode_modules.
    pm.
    ode_modules.
    ode-gyp\lib\find-python.js:307:47)
    gyp ERR! stack at PythonFinder.runChecks (C:\Program Files.
    odejs.
    ode_modules.
    pm.
    ode_modules.
    ode-gyp\lib\find-python.js:136:21)
    gyp ERR! stack at PythonFinder. (C:\Program Files.
    odejs.
    ode_modules.
    pm.
    ode_modules.
    ode-gyp\lib\find-python.js:225:16)
    gyp ERR! stack at PythonFinder.execFileCallback (C:\Program Files.
    odejs.
    ode_modules.
    pm.
    ode_modules.
    ode-gyp\lib\find-python.js:271:16)
    gyp ERR! stack at exithandler (child_process.js:315:5)
    gyp ERR! stack at ChildProcess.errorhandler (child_process.js:327:5)
    gyp ERR! stack at ChildProcess.emit (events.js:314:20)
    gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:274:12)
    gyp ERR! stack at onErrorNT (internal/child_process.js:468:16)
    gyp ERR! stack at processTicksAndRejections (internal/process/task_queues.js:80:21)
    gyp ERR! System Windows_NT 10.0.18362
    gyp ERR! command «C:\\Program Files\.
    odejs\.
    ode.exe» «C:\\Program Files\.
    odejs\.
    ode_modules\.
    pm\.
    ode_modules\.
    ode-gyp\\bin\.
    ode-gyp.js» «rebuild»
    gyp ERR! cwd C:\Users\a1\Desktop\woodcutter.
    ode_modules\robotjs
    gyp ERR! node -v v14.7.0
    gyp ERR! node-gyp -v v5.1.0
    gyp ERR! not ok
    npm WARN woodcutter@1.0.0 No description
    npm WARN woodcutter@1.0.0 No repository field.

    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! robotjs@0.6.0 install: `prebuild-install || node-gyp rebuild`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the robotjs@0.6.0 install script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

    npm ERR! A complete log of this run can be found in:
    npm ERR! C:\Users\a1\AppData\Roaming.
    pm-cache\_logs\2020-08-05T01_03_58_938Z-debug.log

    WTF IS GOING ON

  • Thank you for the video so far I like your teaching style. I also like that I get to learn how to code with a game I love in a way that maintains integrity! For anyone that gets stuck around the 7:30 mark. I found that I had to go into the OneDrive directory first, then Desktop to woodcutter. Hope that helps:)

  • ROFL at that disclaimer. I can count on one hand the number of malicious servers I’ve seen versus tens I have looked at that are absolutely nowhere near malicious and contain zero malicious code. I know you had to put that disclaimer up because of Jamflex to discourage players but still as an actual Java developer it did make me laugh a considerable amount.

  • Having been on the staff team of a fairly popular runescape private server way back before SoulSplit, I can say that its not always just a business venture, a lot of people start it because they want to learn more about it, then keep it going because of the relationships built. I have been friends with the people I met there for over 10 years now. Bonds I wouldn’t get rid of for any amount of money, fellow staff members and normal players of said private server alike.

  • I remember soulsplit so well. I was a staff member in his team (just a lowly moderator) and it was an incredible experience. I have some screenshots from that time, like getting a refund for someone hijacking my staff account (with credits worth over $600 USD equivalent to the items I lost)

  • By the way, it literally DOES work that way. You learn to code by coding. You learn to ride a bicycle by hopping on a bicycle, same for walking, reading, and everything you do. Trial and error through experience can teach you more than any teacher can, and just hearing you say that shows how much you have to learn.

    You look at the programming language and you start by making 1 small change in an area you are familiar with (like in game commands). Then, you figure out WHY that change made an effect on the game, eventually after some time of looking at the same code over and over again, you begin to understand it. once you start to understand, you see that their is a structure to it, kind of like writing a paragraph, and that paragraph is inside a larger structure, now you’re looking at a whole book. when you understand the structure, you can start making larger changes until eventually you are writing your own code into the game, changing it and creating your own version.

  • do NOT use today’s sponsor. do you seriously think letting a company run crypto mining software on your computer in exchange for gift cards is a good idea?

    It’s not (just) about your personal info.

    Think about it this way: say someone came over and said «Hey, you don’t use your car at night, right? How about you let us borrow it and in the morning there’ll be a $5 Starbucks gift card in it!»

    Now maybe all they’re doing is using it as an Uber car. You still don’t know how well they’re driving, how they’re treating it, who was in your car, etc. Plus they’re putting who knows how many miles on it. And giving you a $5 card that they bought in bulk for $1.

    And that’s if they’re only driving for Uber rather than, say, using it as a getaway car, or outright stealing it.

  • Hello friends I know you do not know me and much less it is easy for me to ask you this but I really need you, from anyone who wants to help me I am not asking for money but I can offer my services in runescape I will accept any payment is only to buy food and I will be posting this same message on several youtuber pages, please I do not want you to give me your money I only want to work on accounts that are low and that are not important for you for help I will accept any payment is to buy food since I am from Venezuela

  • I remember when no one could figure out how to add new items or models, so fremmy capes were “skillcapes” and ogre comp bows were “dark bows”. Then silabsoft launches the first client promising untrimmed hp capes and dark bows. I believe she designed the models painstakingly on her own and added them into her client. It didn’t actually create new items, but changed the model client side. If you logged in on a moparscape client, for example, you’d see a fremmy cape instead of hitpoints cape. The day silabsoft launched was almost too good to be true. I remember seeing all these servers advertising d bows and untrimmed hp capes if you used their client and thinking it was a key logger. That was a big break through in the private server world. Now there’s servers that aim for realism at faster speeds for people that want somewhat of a challenge, comparable gameplay to osrs, experience end game content, but just don’t have the time. Some private servers can be dangerous, yeah, but most aren’t. Just don’t use the same passwords you use anywhere else since the databases get leaked a lot and always be careful what you download. Seeing as a lot of servers take in thousands per month in donations, risking their reputation to hack a few accounts isn’t worth it. It’s a fun way to burn some time while afking on rs, IMO.

  • «How do you learn to code by coding, it doesn’t work that way» I love your video series but I have to stop you there, for many people that’s EXACTLY how it works. For many programmers like myself you begin with an idea or a project and you learn to code each needed component as you go along (for beginners) and you learn what you need until you have a finished product. As a child I wanted to literally automate my math homework. Luckily simple numeric stuff is very easy to write repeatable instructions for. I was like 12 years old at the time and YouTube was becoming a thing so with a few tutorials I was able to begin writing simple programs, basically auto calculators in MS Visual Basic and I would just plug in the numbers from my homework and out popped the answers. The sad thing is by this step I was so good at the math I probably didn’t even need a calculator for it so in retrospect it went completely against the original point of building the damn thing. But to recap, learning to code by coding is exactly how it works for many of us starting out. We want something and are willing to learn along the way until we got what we wanted. In Pim’s case he WANTED a populated RSPS and he got an RSPS by will and a desire for the working server. If you want something bad enough, even with no coding experience it WILL happen.

  • For reference on why the songs sound weird I’ll do a quick explanation. Noteblocks songs can only run at certain tempos. For datapacks (I’m assuming this is using a datapack for songs) This can be 2.5, 2.86, 3.33, 4, 5, 6.66, 10 or 20 ticks per second. Sea shanty for example plays at a rate of 6.5 ticks per second. Adventure runs at 8.25, Newbie Melody at 6.5, Scape Main at 8.75. As you can see none of these exactly match the tempo at which noteblock songs play. While some may get close, they aren’t exact.

  • iKov and near reality were good, but nothing was better than the original soulsplit, I use to play it while afking on the main game, but then started a legend account and maxed it out overtime and had a bad staking addiction, man that game was great.

  • Two weeks after I graduated school I found myself in a world of shit in Fort Benning, GA. A small glimmer of pastime happiness was talking about Runescape with a good buddy from Africa (Cape Verde, but immigrated to RI). We would talk about it nearly every chance we had. We would sit on Sundays at our wall lockers and create Goal Lists for our new accounts on Battlescape we would make when we get out. This is in mid 2013 about 3-4 years after I stopped playing RS, but always dabbled in RSPS if they were good, with the hope of RS one day returning back to its roots (Old School). We kept our goals & promises to play together, first on Battlescape and then on OSRS. My Buddy had troubles meeting his RS goals a few months after we left OSUT due to being shipped to the Afghanistan so I’d send him care packages and we’d talk it up about RS every couple weeks when he had time. Runescape & RSPS discussion and playing helped keep us happy and motivated through shitty times and good times.

    Didnt mean to turn this into a long comment but oh well lol

  • (FIXED)When I try to install RobotJS I get:
    C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Platform

    s\x64\PlatformToolsets\v140\Toolset.targets(36,5): error MSB803

    6: The Windows SDK version 8.1 was not found. Install the requi

    red version of Windows SDK or change the SDK version in the pro

    ject property pages or by right-clicking the solution and selec

    ting «Retarget solution». [D:\Sarthak\Documents.
    odeJS_Projects

    \WoodCuttingBot.
    ode_modules\robotjs\build\robotjs.vcxproj]

    gyp ERR! build error

    gyp ERR! stack Erro

    r: `C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe` failed

    with exit code: 1

    gyp ERR! stack
    Is this because of the tools you mentioned need to be installed when installing nodeJS?

    UPDATE: Turns out I just needed to restart my computer after installing those tools

  • Does anyone know of a computer application that is like a clipping of Twitch but if you select an option to maybe cash five minutes and if you get like a good kill you can clip it but it doesn’t record constantly as to not waste a lot of memory on my computer question?

  • hello Ben, im having problem with all of this lol… i get it to a point where it says hello world in VS but it doesnt want to move my mouse, seems like robotjs does nothing,

    this is what i get in terminal even after entering cordinates P,S ive removed text «hello world» and changed it to starting and finished, as in the video. first 3 lines is from terminal, and others are from powershell after instaling robotjs

    PS C:\Users\aleks\Desktop\woodcutter> node index.js

    hello world

    PS C:\Users\aleks\Desktop\woodcutter>
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    i get some errors,
    npm WARN woodcutter@1.0.0 No description

    npm WARN woodcutter@1.0.0 No repository field.

    win_delay_load_hook.cc

    c:\users\aleks\desktop\woodcutter.
    ode_modules\robotjs\src\os.h(26): warning C4005: ‘STRICT’: ma

    cro redefinition (compiling source file..\src\robotjs.cc) [C:\Users\aleks\Desktop\woodcutter.
    o

    de_modules\robotjs\build\robotjs.vcxproj]

    rebuild-install WARN install No prebuilt binaries found (target=12.18.0 runtime=node arch=x64 libc= platform=win32)

  • This is one of your worst video’s. I’m glad that you listened to your viewers but it’s quite obvious you didnt want to make this video,or had never actually seen or used a rsps because you left out quite alot of general information and you couldnt even pronounce moparscape. it’s not spelled moperscape. mo-PAR-scape is how it should be pronounced. Anyways even though its one of your worst,doesnt mean it’s bad. Keep them coming just please if your going to do a video,do your homework.

  • Watching this is reminding me of how weird the transition phase of runscape was from when EoC was added and other combat changes to create what is now current Runscape. So much stuff was constantly changing between 2007 to 2012, it was litterally a completely different game entirely from the two versions we now have today. I wouldn’t personally want to play it but I can see why some people would create a 2010-11 private server.

  • Another tip for those having issues with moveMouse. When I attempted it I could not get my mouse to work, and Robotjs didn’t have a specific error to that simple function. I believe they are not registering correctly when you are either in full screen, have multiple monitors, or a specific size of monitor. Through trial and error I found when I make VSCode smaller and not full screen it will move my mouse to the top left corner, when it’s full screen however, nothing happens.

  • «Moparscape» My Hyperbolic Time Chamber of PvP Training. And it really paid off thanks to Moparscape i became the decent pker i am today. Thank you for creating such an awesome runescape private server. The only rsps in my heart that i’ll cherish.