Menu
Forums
All threads
Latest threads
New posts
Trending threads
New posts
Search forums
Trending
What's new
New posts
New profile posts
Latest activity
Members
Current visitors
New profile posts
Search profile posts
Upgrades
Log in
Register
What's new
Search
Search
Search titles only
By:
All threads
Latest threads
New posts
Trending threads
New posts
Search forums
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Server Development
Habbo Retros
Habbo Tutorials
How to set up a retro in 2023 (IIS) (Nitro HTML5) - (Part 1)
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="WJJ" data-source="post: 484000" data-attributes="member: 123144"><p>Just wanted to chime in to (hopefully) save anyone reading this some time. This entire three part tutorial is very well written and I am thankful to the OP for taking the time to post it. However, it simply <strong>does not work anymore</strong>. So if you're planning on spending a few hours going through the steps, I'd save your time.</p><p></p><p>If you're proficient in the technical aspects (i.e. Laravel, Node, Composer etc.) then you may be able to troubleshoot your way out of the errors, but if you're someone who just wants to set up and play, you'll probably find you're quickly out of your depth and you'll waste a weekend. There's also next to no support/documentation for AtomCMS outside of the Github Wiki which directs you to this three part guide. Likewise, there is a lack of documentation for Nitro and Morningstar. Unless its hidden away on some Discord server somewhere (I know I'm old, but I f*** Discord. This type of documentation/discussion used to be on open forums like this one, and now its all hidden across 10 random Discord servers!).</p><p></p><p>Before someone accuses me of not being able to follow instructions, I have completed this tutorial from start to finish twice to ensure I hadn't made a stupid mistake. The issues you will run into are as follows:</p><p></p><ul> <li data-xf-list-type="ul">The listed PHP.ini modules are no longer correct, and now require both pdo_sqlite and zip (both easy to fix/enable)</li> <li data-xf-list-type="ul">Composer complains that the lock file doesn't have a compatible set of packages. This can be fixed by running "composer update --with-all-dependencies" but that could break other things, I wouldn't know.</li> <li data-xf-list-type="ul">The tutorial doesn't tell you to run "php artisan migrate --seed" which means if you manage to get through all the errors, you wont have the right tables in the db and you wont be able to even get to the installer (you'll get errors about missing tables).</li> <li data-xf-list-type="ul">There's something wrong with the Vite config in the atom theme that throws an error when you try to go to the installer "Unable to locate file in Vite manifest: resources/css/app.css.". I did manage to get past this error on my first install (cant remember how) and I got to the installer, but once this was done the images were all linked to the wrong location. No idea how I'd even troubleshoot this without having lots of knowledge of Laravel and Vite.</li> <li data-xf-list-type="ul">There's something confusing with the way it requires a static.domain and nitro.domain subdomains set up, which isn't covered in the guide and I couldn't get the nitro client to work at all (I am not sure if this is due to the instructions for building nitro being out of date, or if I misunderstood, but either way, unless you've got knowledge of how nitro works, you'll be stuck).</li> </ul><p></p><p>So, in summary, unless you've got a lot of background knowledge (in which case, you'd probably not be following this guide in the first place), you wont be able to get anywhere and I'd recommend not bothering.</p><p></p><p>I am sure from a technical standpoint this CMS is much better, more secure and more robust than the CMS' we used to have in the "old days". However, I cant help but miss being able to simply copy/paste some php files onto a webserver and set up the database credentials... you didn't need a computer science degree and 5 years experience in web frameworks, dependency managers and runtimes back then! Just to be clear, this isn't a complaint about the hard work that the developers have gone to, or to ignore the fact that they are releasing this for free. I really appreciate their efforts. It just seems that the days of being a technically minded teenager and being able to set up a working retro in an afternoon seem to be long gone. <img src="/styles/default/xenforo/smilies/emojione/frown.png" class="smilie" loading="lazy" alt=":(" title="Frown :(" data-shortname=":(" /></p></blockquote><p></p>
[QUOTE="WJJ, post: 484000, member: 123144"] Just wanted to chime in to (hopefully) save anyone reading this some time. This entire three part tutorial is very well written and I am thankful to the OP for taking the time to post it. However, it simply [B]does not work anymore[/B]. So if you're planning on spending a few hours going through the steps, I'd save your time. If you're proficient in the technical aspects (i.e. Laravel, Node, Composer etc.) then you may be able to troubleshoot your way out of the errors, but if you're someone who just wants to set up and play, you'll probably find you're quickly out of your depth and you'll waste a weekend. There's also next to no support/documentation for AtomCMS outside of the Github Wiki which directs you to this three part guide. Likewise, there is a lack of documentation for Nitro and Morningstar. Unless its hidden away on some Discord server somewhere (I know I'm old, but I f*** Discord. This type of documentation/discussion used to be on open forums like this one, and now its all hidden across 10 random Discord servers!). Before someone accuses me of not being able to follow instructions, I have completed this tutorial from start to finish twice to ensure I hadn't made a stupid mistake. The issues you will run into are as follows: [LIST] [*]The listed PHP.ini modules are no longer correct, and now require both pdo_sqlite and zip (both easy to fix/enable) [*]Composer complains that the lock file doesn't have a compatible set of packages. This can be fixed by running "composer update --with-all-dependencies" but that could break other things, I wouldn't know. [*]The tutorial doesn't tell you to run "php artisan migrate --seed" which means if you manage to get through all the errors, you wont have the right tables in the db and you wont be able to even get to the installer (you'll get errors about missing tables). [*]There's something wrong with the Vite config in the atom theme that throws an error when you try to go to the installer "Unable to locate file in Vite manifest: resources/css/app.css.". I did manage to get past this error on my first install (cant remember how) and I got to the installer, but once this was done the images were all linked to the wrong location. No idea how I'd even troubleshoot this without having lots of knowledge of Laravel and Vite. [*]There's something confusing with the way it requires a static.domain and nitro.domain subdomains set up, which isn't covered in the guide and I couldn't get the nitro client to work at all (I am not sure if this is due to the instructions for building nitro being out of date, or if I misunderstood, but either way, unless you've got knowledge of how nitro works, you'll be stuck). [/LIST] So, in summary, unless you've got a lot of background knowledge (in which case, you'd probably not be following this guide in the first place), you wont be able to get anywhere and I'd recommend not bothering. I am sure from a technical standpoint this CMS is much better, more secure and more robust than the CMS' we used to have in the "old days". However, I cant help but miss being able to simply copy/paste some php files onto a webserver and set up the database credentials... you didn't need a computer science degree and 5 years experience in web frameworks, dependency managers and runtimes back then! Just to be clear, this isn't a complaint about the hard work that the developers have gone to, or to ignore the fact that they are releasing this for free. I really appreciate their efforts. It just seems that the days of being a technically minded teenager and being able to set up a working retro in an afternoon seem to be long gone. :( [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Server Development
Habbo Retros
Habbo Tutorials
How to set up a retro in 2023 (IIS) (Nitro HTML5) - (Part 1)
Top