What is GDevelop? It's a remarkably simple, very intuitive 2D game engine that allows you to create a game for free without any knowledge of programming. I'm a newer user, having played with it for a few months, but it's been actively developed for 4 years. Current version is 5.0.0 beta100
The game editor consists of 2 main parts: the scene editor, and the events editor.
The scene editor allows you to create the objects which will be used in your game. You can create sprites, tiling sprites, text objects, text inputs, particle emitters, light emitters, and light obstacles. Objects can be organized into groups for executing events on multiple objects, and placed into layers for creating a variety of display effects.
On the left: object properties. On the right: objects and object groups. At the bottom you can show or hide your layers. And in the center you can lay out your objects as you please.
The events editor is the heart of the engine, where all the magic takes place. I'm not going to explain all the different things that can happen in the events editor because 1. I haven't discovered them all yet and 2. You can just go to the GDevelop site and read the docs. Instead I want to talk about what makes GDevelop so intuitive and easy to use for beginners.
Here's another screen shot because it's always useful to have a visual reference.
The events editor is set up in a very simple format of ACTIONS and CONDITIONS, which can be related to IF and THEN in programming terms.
On the left you create your conditions. On the right you create the actions to be executed when the conditions are met. When you click to add a condition or action a searchable menu pops up to help you find what you're looking for. There's an expression finder that knows what ways you can manipulate different types of objects and presents you with available options and helps prevent syntax errors. For example, a text object has different options than a sprite and a sprite has different options than a particle emitter.
There's support for most basic programming functions such as AND, OR, and condition blocks which make it easy to do things like FOR, WHILE, and REPEAT(x times). There's an assortment of variables: scene variables, global variables, values, strings, instance variables, and variable structures (which work like an ARRAY)
What else can it do?
There's a math helper for things like SIN, COS, TAN, and a physics engine for creating things like TORQUE and FORCE.
It uses PixiJS for a built in graphics editor, which is great for making simple pixel art, but if you need something more powerful you can import images in most standard web formats, although GDevelop prefers RGB instead of grayscale.
The most recent update brought multiplayer functionality - something I need to experiment with eventually. It requires an npm server to use and has a limit of roughly 250 connections. Because it's open source, it's easy to contribute, and over the years extensions have been added for cool things like gamepad support. The upcoming release is scheduled to support firebase for database functions.
There's a number of pre-made examples that give a template for constructing different types of games: shooters, platformers, top-down isometric games, racing games and more.
The community is very friendly and helpful to the new and inexperienced. There's an online editor (a bit slow to run online) if one wants to try it before downloading. You can export for free to Windows, Linux, MacOS, Android, or HTML in just 1 click - iOS is planned for future updates.
Who should use GDevelop? I think it's geared more towards less experienced or people who want to learn programming or try their hand at game development. Someone well experienced in something more powerful like Unity or Unreal might be disappointed. Because it's written in Javascript and has simple HTML5 export, it's possible to use it also for web development.
I thought this was a good place to put this review, but feel free to move it to the gaming forum if you feel that's more appropriate
The game editor consists of 2 main parts: the scene editor, and the events editor.
The scene editor allows you to create the objects which will be used in your game. You can create sprites, tiling sprites, text objects, text inputs, particle emitters, light emitters, and light obstacles. Objects can be organized into groups for executing events on multiple objects, and placed into layers for creating a variety of display effects.
On the left: object properties. On the right: objects and object groups. At the bottom you can show or hide your layers. And in the center you can lay out your objects as you please.
The events editor is the heart of the engine, where all the magic takes place. I'm not going to explain all the different things that can happen in the events editor because 1. I haven't discovered them all yet and 2. You can just go to the GDevelop site and read the docs. Instead I want to talk about what makes GDevelop so intuitive and easy to use for beginners.
Here's another screen shot because it's always useful to have a visual reference.
The events editor is set up in a very simple format of ACTIONS and CONDITIONS, which can be related to IF and THEN in programming terms.
On the left you create your conditions. On the right you create the actions to be executed when the conditions are met. When you click to add a condition or action a searchable menu pops up to help you find what you're looking for. There's an expression finder that knows what ways you can manipulate different types of objects and presents you with available options and helps prevent syntax errors. For example, a text object has different options than a sprite and a sprite has different options than a particle emitter.
There's support for most basic programming functions such as AND, OR, and condition blocks which make it easy to do things like FOR, WHILE, and REPEAT(x times). There's an assortment of variables: scene variables, global variables, values, strings, instance variables, and variable structures (which work like an ARRAY)
What else can it do?
There's a math helper for things like SIN, COS, TAN, and a physics engine for creating things like TORQUE and FORCE.
It uses PixiJS for a built in graphics editor, which is great for making simple pixel art, but if you need something more powerful you can import images in most standard web formats, although GDevelop prefers RGB instead of grayscale.
The most recent update brought multiplayer functionality - something I need to experiment with eventually. It requires an npm server to use and has a limit of roughly 250 connections. Because it's open source, it's easy to contribute, and over the years extensions have been added for cool things like gamepad support. The upcoming release is scheduled to support firebase for database functions.
There's a number of pre-made examples that give a template for constructing different types of games: shooters, platformers, top-down isometric games, racing games and more.
The community is very friendly and helpful to the new and inexperienced. There's an online editor (a bit slow to run online) if one wants to try it before downloading. You can export for free to Windows, Linux, MacOS, Android, or HTML in just 1 click - iOS is planned for future updates.
Who should use GDevelop? I think it's geared more towards less experienced or people who want to learn programming or try their hand at game development. Someone well experienced in something more powerful like Unity or Unreal might be disappointed. Because it's written in Javascript and has simple HTML5 export, it's possible to use it also for web development.
I thought this was a good place to put this review, but feel free to move it to the gaming forum if you feel that's more appropriate

Black Friday this year is on 27 November. The objective of this discussion is to share info with other members about the products on your wish list for Black Friday and learn what and where they can be available on the Web. We assume you've already Googled the products you're interested in, and know where to get them when Black Friday comes around.
Quite a number of us like to postpone some of our hardware or software purchases until Black Friday, when there's supposed to be really good deals available in the market that can create good savings for us or even make the product affordable. This includes hosting accounts, domains, hardware, VPSs, phones .... and more.
Also, if you are into Black Friday, but not really going to buy anything, but do pick up on really good deals that relate to the members of Post4VPS who are interested in Black Friday lets hear from you too.
Please note: Post4VPS's Anti-Spam Rules will be strictly applied here as it is a topic that may lend itself to spam. One-liner posts that don't have any real content in them - i.e. just list a name - will also be removed from the discussion. Only post if you are sincerely interested in the topic and have something to contribute that is meaningful with substance in it. We're looking at posts that describe the products you're interested in as well as where you will be buying them and why they are a great deal. Or products on offer for Black Friday that have the potential of being a great bargain and can be of interest to this topic. We assume you've already Googled the products - don't ask Google type questions as they will be removed as well.
Quite a number of us like to postpone some of our hardware or software purchases until Black Friday, when there's supposed to be really good deals available in the market that can create good savings for us or even make the product affordable. This includes hosting accounts, domains, hardware, VPSs, phones .... and more.
Also, if you are into Black Friday, but not really going to buy anything, but do pick up on really good deals that relate to the members of Post4VPS who are interested in Black Friday lets hear from you too.
Please note: Post4VPS's Anti-Spam Rules will be strictly applied here as it is a topic that may lend itself to spam. One-liner posts that don't have any real content in them - i.e. just list a name - will also be removed from the discussion. Only post if you are sincerely interested in the topic and have something to contribute that is meaningful with substance in it. We're looking at posts that describe the products you're interested in as well as where you will be buying them and why they are a great deal. Or products on offer for Black Friday that have the potential of being a great bargain and can be of interest to this topic. We assume you've already Googled the products - don't ask Google type questions as they will be removed as well.
Hello All,
So I have been working through all of the bugs of this install to get thing exactly correct, so fellow designers and developers can follow along and setup a Wordpress Multisite Network to easily create and manage sites for clients along with theme and plugin development. Before we begin, we will need some things in place before we can get to the meat and potatoes of the tutorial.
Prerequisites:
- Ubuntu Server 18.04
- Apache2 (Your LAMP stack including Apache and SQL)
- PHP 7.4.11
Setting up Ubuntu Server:
If you are installing a fresh install of Ubuntu proceed through the setup and when prompted to select an install package, you can choose the Apache2 (LAMP Stack), make sure to hit the spacebar to select the install package prior to hitting the enter button.
1. Check to see if UFW has the Apache application profile:
You should see the available options include: Apache, Apache Full, Apache Secure
2. Allow incoming HTTP/HTTPS traffic to your server:
Using your public IP address you can check to see if Apache was correctly configured, you can visit http://PUBLIC.IP.ADDRESS and you should see the default Apache2 Ubuntu Default Page. If you are unable to see this page make sure to start the server if it has not been started already sudo systemctl start apache2
3. Install MySQL Server
You will now need to install the MySQL server so you can being creating databases. This setup will install the initial server with a root user and you will be able to set the password for the root user along with securing the server with the secure installation. First run:
You will see a list of packages that will need to be installed, type Y to confirm and then the installation will continue. After the installation has completed, you will now need to run this built in script to remove any harmful defaults and lock down your SQL Server.
The secure installer will then ask you a list of questions, all of which you can answer Y too. The next step will ask you to select a password validation policy level, where 0 is none at all and 3 is maximum security, you will need a super strong password. With my installation, I set the level to 1, that way you need a secure password, but it does not have to be wickedly strong. You will then setup and confirm the password for root@localhost.
4. Installing PHP
Using the following command you can install PHP and it's components for displaying dynamic content and connecting to the MySQL server.
Once the scripts install, restart the apache server: sudo systemctl restart apache2
Now that the server is restarted, you can upgrade from the stock PHP version in Ubuntu (PHP 7.0) to the most recent version, 7.4.11. Run the following scripts to add the PPA repository for PHP 7.4.
With PHP 7.4 installed, you will now need to run these commands to install the needed PHP modules followed by deactivating PHP 7.0 and activating PHP 7.4 then restarting Apache.
5. Upgrading phpMyAdmin & Adding a Symbolic Link
Now we have PHP updated, we need to update phpMyAdmin, the stock version included in the LAMP stack is out of date and some of the functions are depreciated. This will give you the most up to date version of phpMyAdmin which is compatible with PHP 7.0+ and MySQL 5.0+.
Now that we have the update downloaded, you will need to change the config.sample.inc.php into config.inc.php and then add a blowfish secret key that will enable cookies for phpMyAdmin.
Key down to the line asking for the blowfish key and then generate it and insert from this site: https://phpsolved.com/phpmyadmin-blowfis...generator/
Once you have it entered press ctrl+X and save the changes.
6. Setting up Virtual Hosts
Now that your Apache server is mostly set up, you can now begin to create the public_html folder which will host the Wordpress install. This is where you would connect up your domain by modifying the DNS settings with your cPanel or Domain Registrar. You can set up and give the proper permissions to the public_html folder by running the commands below.
Now that the public_html directory is made, you will need to create a virtual host file that will allow Apache to serve the content when you and others access your site. Run these commands to create a new configuration file. Make sure to change YOURDOMAIN to your domain name. Ie. tbelldesign.conf
Now that you have your new virtual host setup, you will need to create a symbolic link to your public_html so that when you visit http://YOURDOMAIN/phpmyadmin/ you can login to phpMyAdmin and have all of the great features this visual database manager has to offer.
Now visit http://YOURDOMAIN/phpmyadmin/ to make sure that you can see the login page and log in with your root@localhost username (root) and the password you setup during the MySQL secure install. If you are unable to access phpmyadmin, make sure to chown and chmod the directory.
7. Install Wordpress
Now that you have Apache, PHP, MySQL and phpMyAdmin installed and configured you can now download Wordpress to your public_html folder and begin the installation process.
Now the Wordpress is moved to public_html you can begin the installation by visiting http://YOURDOMAIN and following the directions.
Once you have successfully installed Wordpress, you can edit your wp-config.php to then begin the installation of Multisite Network.
Next login to WP-Admin using the credentials you have set up, and begin to remove the stock plugins and the default themes, minus Twenty Twenty. Then head on over to Settings>Permalink and change the option to Post Name. Once those are removed, you can then go to Settings> Create a Wordpress Network of Site. Follow the recommendations of the the installation of the network. I recommend using the subdirectory method and disabling the subdomain method of adding sites. With it installed, you will now be able to create development sites, add network themes and plugins along with more network admin users.
Edit: Subdomain Setup
To have a subdomain set up where your wordpress network would look like site1.YOURDOMAIN and site2.YOURDOMAIN you will need to set up a wildcard subdomain either in cPanel or with your domain registrar. In cPanel you would go to Domains>Sub Domains and create a subdomain with the following information.
If you're not using cPanel, you can login to your domain registrar and edit your DNS settings and set up the same configuration but it will look something like this:
Thank you to @fitkoh for this recommendation.
I would like to thanks Post4VPS and @cubedata for the amazing server, allowing me to get Tyler Bell Design Co. Development up and running. You can see the results of the Multisite Network by visiting http://dev.tbelldesign.co and http://dev.tbelldesign.co/eventpros/ to see how one network can host a plethora of sub sites. Good luck and happy development! If you have any questions feel free to ask them below!
So I have been working through all of the bugs of this install to get thing exactly correct, so fellow designers and developers can follow along and setup a Wordpress Multisite Network to easily create and manage sites for clients along with theme and plugin development. Before we begin, we will need some things in place before we can get to the meat and potatoes of the tutorial.
Prerequisites:
- Ubuntu Server 18.04
- Apache2 (Your LAMP stack including Apache and SQL)
- PHP 7.4.11
Setting up Ubuntu Server:
If you are installing a fresh install of Ubuntu proceed through the setup and when prompted to select an install package, you can choose the Apache2 (LAMP Stack), make sure to hit the spacebar to select the install package prior to hitting the enter button.
1. Check to see if UFW has the Apache application profile:
Code:
sudo ufw app list
You should see the available options include: Apache, Apache Full, Apache Secure
2. Allow incoming HTTP/HTTPS traffic to your server:
Code:
sudo ufw allow in "Apache Full"
Using your public IP address you can check to see if Apache was correctly configured, you can visit http://PUBLIC.IP.ADDRESS and you should see the default Apache2 Ubuntu Default Page. If you are unable to see this page make sure to start the server if it has not been started already sudo systemctl start apache2
3. Install MySQL Server
You will now need to install the MySQL server so you can being creating databases. This setup will install the initial server with a root user and you will be able to set the password for the root user along with securing the server with the secure installation. First run:
Code:
sudo apt install mysql-server
You will see a list of packages that will need to be installed, type Y to confirm and then the installation will continue. After the installation has completed, you will now need to run this built in script to remove any harmful defaults and lock down your SQL Server.
Code:
sudo mysql_secure_installation
The secure installer will then ask you a list of questions, all of which you can answer Y too. The next step will ask you to select a password validation policy level, where 0 is none at all and 3 is maximum security, you will need a super strong password. With my installation, I set the level to 1, that way you need a secure password, but it does not have to be wickedly strong. You will then setup and confirm the password for root@localhost.
4. Installing PHP
Using the following command you can install PHP and it's components for displaying dynamic content and connecting to the MySQL server.
Code:
sudo apt install php libapache2-mod-php php-mysql
Once the scripts install, restart the apache server: sudo systemctl restart apache2
Now that the server is restarted, you can upgrade from the stock PHP version in Ubuntu (PHP 7.0) to the most recent version, 7.4.11. Run the following scripts to add the PPA repository for PHP 7.4.
Code:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php7.4
With PHP 7.4 installed, you will now need to run these commands to install the needed PHP modules followed by deactivating PHP 7.0 and activating PHP 7.4 then restarting Apache.
Code:
sudo apt install php7.4-{mysql,common,xml,xmlrcp,curl,gd,imagick,cli,dev,mbstring,opcache,soap,zip,intl}
sudo a2dismod php7.0
sudo a2enmod php7.4
sudo systemctl restart apache2
5. Upgrading phpMyAdmin & Adding a Symbolic Link
Now we have PHP updated, we need to update phpMyAdmin, the stock version included in the LAMP stack is out of date and some of the functions are depreciated. This will give you the most up to date version of phpMyAdmin which is compatible with PHP 7.0+ and MySQL 5.0+.
Code:
Navigate back to your system root and change to the directory /usr/share and remove the current phpmyadmin folder
sudo rm -rf ./phpmyadmin/
Followed by downloading phpMyAdmin, unpacking it and renaming the directory
sudo wget https://files.phpmyadmin.net/phpMyAdmin/5.0.3/phpMyAdmin-5.0.3-english.tar.gz
sudo tar -xvf phpMyAdmin-5.0.3-english.tar.gz
sudo mv ./phpMyAdmin-5.0.3-english/ ./phpmyadmin/
sudo rm -rf phpMyAdmin-5.0.3-english.tar.gz
Now that we have the update downloaded, you will need to change the config.sample.inc.php into config.inc.php and then add a blowfish secret key that will enable cookies for phpMyAdmin.
Code:
cd phpmyadmin
cp ./config.sample.inc.php ./config.inc.php
sudo nano config.inc.php
Key down to the line asking for the blowfish key and then generate it and insert from this site: https://phpsolved.com/phpmyadmin-blowfis...generator/
Once you have it entered press ctrl+X and save the changes.
6. Setting up Virtual Hosts
Now that your Apache server is mostly set up, you can now begin to create the public_html folder which will host the Wordpress install. This is where you would connect up your domain by modifying the DNS settings with your cPanel or Domain Registrar. You can set up and give the proper permissions to the public_html folder by running the commands below.
Code:
cd ../../../
sudo mkdir /var/www/public_html
sudo chown -R $USER:$USER /var/www/public_html
sudo chmod -R 755 /var/www/public_html
Now that the public_html directory is made, you will need to create a virtual host file that will allow Apache to serve the content when you and others access your site. Run these commands to create a new configuration file. Make sure to change YOURDOMAIN to your domain name. Ie. tbelldesign.conf
Code:
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/YOURDOMAIN.conf
sudo nano /etc/apache2/sites-available/YOURDOMAIN.conf
Change the following details to match your domain:
ServerName YOURDOMAIN
ServerAlias www.YOURDOMAIN
DocumentRoot /var/www/public_html
Now exit and write the changes then run the following commands to enable your new conf and disable the default conf.
sudo a2ensite YOURDOMAIN.conf
sudo a2dissite 000-default.conf
sudo systemctl restart apache2
Now that you have your new virtual host setup, you will need to create a symbolic link to your public_html so that when you visit http://YOURDOMAIN/phpmyadmin/ you can login to phpMyAdmin and have all of the great features this visual database manager has to offer.
Code:
sudo ln -ls /etc/phpmyadmin/ /var/www/phpmyadmin/
Now visit http://YOURDOMAIN/phpmyadmin/ to make sure that you can see the login page and log in with your root@localhost username (root) and the password you setup during the MySQL secure install. If you are unable to access phpmyadmin, make sure to chown and chmod the directory.
7. Install Wordpress
Now that you have Apache, PHP, MySQL and phpMyAdmin installed and configured you can now download Wordpress to your public_html folder and begin the installation process.
Code:
cd /var/www/public_html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xvf latest.tar.gz
cd ./wordpress
sudo mv -R ./* ../
cd ../
rm -rf wordpress/
Then make sure to chmod everything so it is writable by the installer
sudo chmod -R 755 ./
Now the Wordpress is moved to public_html you can begin the installation by visiting http://YOURDOMAIN and following the directions.
Once you have successfully installed Wordpress, you can edit your wp-config.php to then begin the installation of Multisite Network.
Code:
sudo nano wp-config.php
Add the following code right above /*Finish adding code, happy editing*/
define('WP_ALLOW_MULTISITE' , true);
Close and write the changes
Next login to WP-Admin using the credentials you have set up, and begin to remove the stock plugins and the default themes, minus Twenty Twenty. Then head on over to Settings>Permalink and change the option to Post Name. Once those are removed, you can then go to Settings> Create a Wordpress Network of Site. Follow the recommendations of the the installation of the network. I recommend using the subdirectory method and disabling the subdomain method of adding sites. With it installed, you will now be able to create development sites, add network themes and plugins along with more network admin users.
Edit: Subdomain Setup
To have a subdomain set up where your wordpress network would look like site1.YOURDOMAIN and site2.YOURDOMAIN you will need to set up a wildcard subdomain either in cPanel or with your domain registrar. In cPanel you would go to Domains>Sub Domains and create a subdomain with the following information.
Code:
* .YOURDOMAIN
/var/www/YOURDOMAIN/public_html/wildcard
Then in your DNS settings you will need to have the wildcard domain (*.YOURDOMAIN) point towards your server.
If you're not using cPanel, you can login to your domain registrar and edit your DNS settings and set up the same configuration but it will look something like this:
Code:
Name TTL Class Type Record
*.YOURDOMAIN 14400 IN A YOURSERVERIP
www.*.YOURDOMAIN 14400 IN A YOURSERVERIP
Thank you to @fitkoh for this recommendation.
I would like to thanks Post4VPS and @cubedata for the amazing server, allowing me to get Tyler Bell Design Co. Development up and running. You can see the results of the Multisite Network by visiting http://dev.tbelldesign.co and http://dev.tbelldesign.co/eventpros/ to see how one network can host a plethora of sub sites. Good luck and happy development! If you have any questions feel free to ask them below!
Limitless Hosting has been providing services since 2015
We provide quality web hosting, game servers, Virtual Private Servers(VPS) and domain registration services to customers at very affordable prices.
KVM VPS Features
-
Get a DirectAdmin License for VPS!
Just $6/month with unlimited accounts and resellers.
https://my.limitlesshost.net/order/confi...ing_id=409
KVM VPS Pricing
KVM NVME 1
Order now: https://my.limitlesshost.net/order/config/index/kvmvps-nvme/?group_id=46&pricing_id=368
KVM NVME 2
$10/month
Order now: https://my.limitlesshost.net/order/config/index/kvmvps-nvme/?group_id=46&pricing_id=372
KVM NVME 3
$20/month
Order now: https://my.limitlesshost.net/order/config/index/kvmvps-nvme/?group_id=46&pricing_id=376
KVM NVME 4
Order now: https://my.limitlesshost.net/order/config/index/kvmvps-nvme/?group_id=46&pricing_id=380
For more information about features and pricing, visit https://limitlesshost.net/vps-hosting
Payment Method:
PayPal
Credit/Debit Card
Skrill
PerfectMoney
Contact us
-
Email: [email protected]
Facebook: https://www.facebook.com/limitlesshosting/
Twitter: https://twitter.com/LimitlessHosts
We provide quality web hosting, game servers, Virtual Private Servers(VPS) and domain registration services to customers at very affordable prices.
KVM VPS Features
-
- AMD Ryzen Powerful CPU
- PURE NVME SSD
- Located in Finland
- Instant Setup
- Semi-Managed Support
- Managed Support Available at an extra cost
Get a DirectAdmin License for VPS!
Just $6/month with unlimited accounts and resellers.
https://my.limitlesshost.net/order/confi...ing_id=409
KVM VPS Pricing
KVM NVME 1
- 1 vCPU
- 1 GB RAM
- 10 GB NVME SSD
- 1 TB Bandwidth
- 1 IPv4
- 1 Gbps Network
Order now: https://my.limitlesshost.net/order/config/index/kvmvps-nvme/?group_id=46&pricing_id=368
KVM NVME 2
- 2 vCPU
- 2 GB RAM
- 20 GB NVME SSD
- 2 TB Bandwidth
- 1 IPv4
- 1 Gbps Network
$10/month
Order now: https://my.limitlesshost.net/order/config/index/kvmvps-nvme/?group_id=46&pricing_id=372
KVM NVME 3
- 3 vCPU
- 4 GB RAM
- 40 GB NVME SSD
- 4 TB Bandwidth
- 1 IPv4
- 1 Gbps Network
$20/month
Order now: https://my.limitlesshost.net/order/config/index/kvmvps-nvme/?group_id=46&pricing_id=376
KVM NVME 4
- 4 vCPU
- 8 GB RAM
- 80 GB NVME SSD
- 10 TB Bandwidth
- 1 IPv4
- 1 Gbps Network
Order now: https://my.limitlesshost.net/order/config/index/kvmvps-nvme/?group_id=46&pricing_id=380
For more information about features and pricing, visit https://limitlesshost.net/vps-hosting
Payment Method:
PayPal
Credit/Debit Card
Skrill
PerfectMoney
Contact us
-
Email: [email protected]
Facebook: https://www.facebook.com/limitlesshosting/
Twitter: https://twitter.com/LimitlessHosts
Limitless Hosting is an affordable web hosting provider. It was started in 2016 by first providing the game servers. However, it has now expanded and provides other digital services such as web hosting, virtual private servers and software license.
Website: https://limitlesshost.net
We also provide billing software licenses as an official distributor of WISECP, starting from just $9.99/month!
What is WISECP?
WISECP is a next generation hosting and digital solution platform. It includes a client area, admin area and a website interface. It is perfect for web hosting, domain, software and license providers. With WISECP, invoicing, accounting (cash, income, expense) records, client management, product management, support services and other management can be carried out easily.
WISECP has an internal website interface integrated with the system. So you do not require any other theme. Thanks to its creative, professional and user-friendly web interface, your visitors can easily navigate throughout the website.
If you do not require an internal website template, you can always disable it to use WISECP independently, with only client area enabled.
More info on WISECP: https://www.wisecp.com/
WISECP Pricing
Branded Owned
Order Now: https://my.limitlesshost.net/order/config/index/wisecp/?group_id=44&pricing_id=402
Unbranded Owned
Order Now: https://my.limitlesshost.net/order/config/index/wisecp/?group_id=44&pricing_id=403
Lifetime License
Order Now: https://my.limitlesshost.net/order/config/index/wisecp/?group_id=44&pricing_id=404
Optionally, support and updates can be always renewed at $38/year for owned license
Branded Monthly
Order Now: https://my.limitlesshost.net/order/config/index/wisecp/?group_id=44&pricing_id=359
Unbranded Monthly
Order Now: https://my.limitlesshost.net/order/config/index/wisecp/?group_id=44&pricing_id=361
Branded Yearly
Order Now: https://my.limitlesshost.net/order/config/index/wisecp/?group_id=44&pricing_id=360
Unbranded Yearly
Order Now: https://my.limitlesshost.net/order/config/index/wisecp/?group_id=44&pricing_id=362
For more information about WISECP, check this: https://limitlesshost.net/wisecp/
Payment Method:
PayPal
Credit/Debit Card
Skrill
Perfect Money
Contact us
-
Email: [email protected]
Facebook: https://www.facebook.com/limitlesshosting/
Twitter: https://twitter.com/LimitlessHosts
Website: https://limitlesshost.net
We also provide billing software licenses as an official distributor of WISECP, starting from just $9.99/month!
What is WISECP?
WISECP is a next generation hosting and digital solution platform. It includes a client area, admin area and a website interface. It is perfect for web hosting, domain, software and license providers. With WISECP, invoicing, accounting (cash, income, expense) records, client management, product management, support services and other management can be carried out easily.
WISECP has an internal website interface integrated with the system. So you do not require any other theme. Thanks to its creative, professional and user-friendly web interface, your visitors can easily navigate throughout the website.
If you do not require an internal website template, you can always disable it to use WISECP independently, with only client area enabled.
More info on WISECP: https://www.wisecp.com/
WISECP Pricing
Branded Owned
- Unlimited Accounts
- Self-Hosted
- 1-year free support & updates
- ✔ “Powered by WISECP” linkback
Order Now: https://my.limitlesshost.net/order/config/index/wisecp/?group_id=44&pricing_id=402
Unbranded Owned
- Unlimited Accounts
- Self-Hosted
- 1-year free support & updates
- ✖ “Powered by WISECP” linkback
Order Now: https://my.limitlesshost.net/order/config/index/wisecp/?group_id=44&pricing_id=403
Lifetime License
- Unlimited Accounts
- Self-Hosted
- Free support & updates for lifetime
- ✖ “Powered by WISECP” linkback
Order Now: https://my.limitlesshost.net/order/config/index/wisecp/?group_id=44&pricing_id=404
Optionally, support and updates can be always renewed at $38/year for owned license
Branded Monthly
- Unlimited Accounts
- Self-Hosted
- Free Upgrades
- Standard Support
- ✔ “Powered by WISECP”
Order Now: https://my.limitlesshost.net/order/config/index/wisecp/?group_id=44&pricing_id=359
Unbranded Monthly
- Unlimited Accounts
- Self-Hosted
- Free Upgrades
- Standard Support
- ✖ “Powered by WISECP”
Order Now: https://my.limitlesshost.net/order/config/index/wisecp/?group_id=44&pricing_id=361
Branded Yearly
- Unlimited Accounts
- Self-Hosted
- Free Upgrades
- Standard Support
- ✔ “Powered by WISECP”
Order Now: https://my.limitlesshost.net/order/config/index/wisecp/?group_id=44&pricing_id=360
Unbranded Yearly
- Unlimited Accounts
- Self-Hosted
- Free Upgrades
- Standard Support
- ✖ “Powered by WISECP”
Order Now: https://my.limitlesshost.net/order/config/index/wisecp/?group_id=44&pricing_id=362
For more information about WISECP, check this: https://limitlesshost.net/wisecp/
Payment Method:
PayPal
Credit/Debit Card
Skrill
Perfect Money
Contact us
-
Email: [email protected]
Facebook: https://www.facebook.com/limitlesshosting/
Twitter: https://twitter.com/LimitlessHosts
So I have been using CyberPanel since March and so far I'm having a pretty smooth ride. I haven't tried everything and just using basic features so far but I did sort out almost all the problems I have encountered. It gonna take a bit of time to figure the interface since it's not exactly cPanel (I'm too used to cPanel). I always prefer using a panel to SSH for various reasons I have mentioned so many times here. I handle many websites so having a panel save me time as well as any messes I might make while using SSH. Plus it gives me a chance to let my clients have limited control over their sites.
Virtualmin used to be my favorite panel since it gives you the power to micromanage everything. But it's a complex panel which needs quite a learning curve. My biggest problem was sometimes it's quite hard to get support from developers. A problem I had with VestaCP too. So far CyberPanel provides excellent support. Plus I can do everything through the GUI interface like taking care of PHP Extensions and configurations, and security tasks such as Managing Firewall, Modsecurity, CSF in a very easy way.
Since VestaCP seems to be officially dead and next-in-line are not so user-friendly this might be the best alternative you have if you are looking for a free hosting panel to migrate. I 've created this topic as a general discussion thread for CyberPanel since I couldn't find one.
Virtualmin used to be my favorite panel since it gives you the power to micromanage everything. But it's a complex panel which needs quite a learning curve. My biggest problem was sometimes it's quite hard to get support from developers. A problem I had with VestaCP too. So far CyberPanel provides excellent support. Plus I can do everything through the GUI interface like taking care of PHP Extensions and configurations, and security tasks such as Managing Firewall, Modsecurity, CSF in a very easy way.
Since VestaCP seems to be officially dead and next-in-line are not so user-friendly this might be the best alternative you have if you are looking for a free hosting panel to migrate. I 've created this topic as a general discussion thread for CyberPanel since I couldn't find one.
I have been working on getting phpMyAdmin installed and have looked through a few threads here that @Hidden Refuge had posted along with some other spots around the web and I am getting the run around with this software! The general consensus I found was do NOT use a repository to install the package, as many people have been hitting a 403 Forbidden error and the packages tend to be out of date. I opted for the manual install, per Hidden's recommendation and I am still having issues. Here is what I have done thus far:
- I downloaded phpMyAdmin 4.9.5 from their site using wget
- Extracted the the tar ball in /var/www/html (Web Server Document Root for CentOS)
- Edited and renamed the config.sample.inc.php file to config.inc.php
- Modified the permissions of the folder and contents to be owned by root
I am still hitting a 403 error and I am not sure what what my options are or where my mistake lands. Any help would be appreciated so I can get up and running! Thanks!
- I downloaded phpMyAdmin 4.9.5 from their site using wget
- Extracted the the tar ball in /var/www/html (Web Server Document Root for CentOS)
- Edited and renamed the config.sample.inc.php file to config.inc.php
- Modified the permissions of the folder and contents to be owned by root
I am still hitting a 403 error and I am not sure what what my options are or where my mistake lands. Any help would be appreciated so I can get up and running! Thanks!
This is going to be a long story. My brother in law had challenges with his 2012 PC - a decent i7 Dell Inspiron. For the last two years every now and then the monitor would be "dark". So when he took it to a computer shop to check out, for the last two years every few months they would fix something in the computer that they thought was responsible for the dark screen of the monitor. Some of the theories were the memory was corrupting due to issues with the mother board. I was in Canada at the time.
More current, the same thing happened a couple of months ago, it got one of the fixes again. So when the monitor went dark again last week, I recommended my brother in law who had lost trust in his computer to go to another computer shop for a second opinion. Long story short, based on the previous theories of the other computer shop, recommendation was to ditch the computer. The computer shop suggested that my brother in law buy a pre-built computer (a no-brand imported from China) and the idea was that the content of his "old" computer would be ghosted on the pre-built computer. Expectation was he would get a computer that would be a clone of the "old computer", i.e. with Windows 7, and with his Windows 7 Microsoft Games, which is one of the main reasons he wanted to stick with Windows 7.
Long story short, today my brother and law asked me to help him "unbox" his new computer. And guess what. After we connected everything, the monitor had a dark screen.
So I then got my brother in law to march to the computer store with monitor, cable of monitor and computer so the computer shop could see what we see. The computer shop technician "with great authority" said that the monitor VGA unit of the monitor was faulty. We could take the monitor for fixing somewhere, but no doubt it would flare up again soon. So the recommendation was to get a new monitor. My brother in law and I then checked out a few monitors and thankfully he didn't buy one immediately as he didn't have his credit card with him. He planned to do the purchase the next day (tomorrow). I then asked him, since the monitor had been written off as defunct, whether I could take it home with me and check it out. Both of us thought that it was a faulty monitor and I wouldn't fix it, but I wanted to know exactly what was up (for fun).
So this is what I did. I checked the monitor info - Samsung Syncmaster SA300. I then checked VGA digital only and nothing came up. I kept Googling deeper and deeper until I found a discussion where someone thought to load Firmware and it had worked for him. The suggestion had a great response from others with the same monitor and exact same problem. I then connected the "defunct" monitor with its VGA Cable to an old laptop of mine that I didn't care much about - a 2011 Thinkpad. I then was able through Control Panel of Windows 7 on the laptop to see that the laptop detected the Samsung Monitor. So now I understood that this Monitor is maybe not as "defunct" as the computer shop thought it was. Next I went to the Samsung Website downloads section, keyed in the Monitor info, and downloaded the Firmware Update that was available for the Syncmaster SA300. I still can't believe how easy it went. I just clicked on the .exe firmware link after it had been downloaded to the laptop, and during the install process the laptop identified the exact monitor the firmware had to be loaded to. The monitor then shut off after the upload of the firmware and when I turned it back on, the screen was fixed. A magic fix!
This is still not the end of the story. So I let the computer shop know I'd fixed the monitor. At that time I (with my brother and law through the computer shop) still thought the old PC was "defunct". Following the "fix", I took the monitor to my brother and law so we could check the "new" PC. We were happy and relieved he didn't have to buy a new monitor and were looking forward to a spiffy new computer. Wow, the colors of that monitor are awesome. Like a SyncMaster reborn. BUT, when we started the new PC it wasn't a cloned PC. Not sure what it was. First view was a pop-up of Microsoft Teams. Which had never been used by my brother in law before and was never downloaded on his old computer before. Then after that a Skype pop-up that obviously was freshly installed and added to the startup, whereas I had helped my brother in law remove Skype from the startup before. There was also a 30-day Norton Anti-Virus trial software that didn't belong to the old PC. But worst part was when we clicked on the games shortcut, it showed a popup that it had trouble with graphics and something about hardware acceleration problems. This error message didn't want to go away and the Games Window was completely spoilt - it didn't want to come up as it is supposed to.
I then phoned the technician of the computer shop and we moved to TeamView. Initially he tried to make us believe that the link was looking for software in the old computer. I was watching all of his moves in TeamView and then realized this guy was fumbling in the dark. Then just to make things more suspenseful, the technician somehow got the Windows 7 updates going (whereas in the previous "defunct" computer they had not been automatic but "let me choose"). So when we logged out and in, 194 updates had to be loaded during log out, then configured when we logged in again, Windows 7 did not like it, the configuration was rejected by Windows 7 and had to revert to the previous version again. Another long wait. And so after all of that imagine how frustrated we were when the original pop-up looking for the graphics card was still there. The technician finally admitted the truth that the new PC graphics card was intended for use with Windows 10, not Windows 7. The computer shop should never have suggested that my brother in law get a new PC for Windows 7.
Any way, at the point where we realized that the new PC was not meant to work with Windows 7 graphics card, I gave up and just for the fluke of it (exactly like with the "defunct" monitor in the morning) decided to hook up the old "defunct" PC with the "supposed to be defunct" monitor that had been fixed with firmware. Not sure what the technician had done to it, but Windows initially had serious issues when I turned on the old PC, but it was alive and kicking and absolutely no issues with the monitor. Wow, the miracle of Windows! It offered to repair itself to the last time it was working OK, and I went along with it. And it worked. My brother in law's old "defunct" PC is alive and well. Everything works, games, printer, sound, everything. Better than ever before. So I guess tomorrow my brother in law and I will be returning this new PC and asking for return of at least the cost of the PC. My brother in law had to pay a huge sum for the tech cost of transferring the data (ghosting) that was so very badly done - but at minimum he wants his money back for the new PC.
So many lessons learned today. A frustrating but at the same time very educational day.
More current, the same thing happened a couple of months ago, it got one of the fixes again. So when the monitor went dark again last week, I recommended my brother in law who had lost trust in his computer to go to another computer shop for a second opinion. Long story short, based on the previous theories of the other computer shop, recommendation was to ditch the computer. The computer shop suggested that my brother in law buy a pre-built computer (a no-brand imported from China) and the idea was that the content of his "old" computer would be ghosted on the pre-built computer. Expectation was he would get a computer that would be a clone of the "old computer", i.e. with Windows 7, and with his Windows 7 Microsoft Games, which is one of the main reasons he wanted to stick with Windows 7.
Long story short, today my brother and law asked me to help him "unbox" his new computer. And guess what. After we connected everything, the monitor had a dark screen.

So this is what I did. I checked the monitor info - Samsung Syncmaster SA300. I then checked VGA digital only and nothing came up. I kept Googling deeper and deeper until I found a discussion where someone thought to load Firmware and it had worked for him. The suggestion had a great response from others with the same monitor and exact same problem. I then connected the "defunct" monitor with its VGA Cable to an old laptop of mine that I didn't care much about - a 2011 Thinkpad. I then was able through Control Panel of Windows 7 on the laptop to see that the laptop detected the Samsung Monitor. So now I understood that this Monitor is maybe not as "defunct" as the computer shop thought it was. Next I went to the Samsung Website downloads section, keyed in the Monitor info, and downloaded the Firmware Update that was available for the Syncmaster SA300. I still can't believe how easy it went. I just clicked on the .exe firmware link after it had been downloaded to the laptop, and during the install process the laptop identified the exact monitor the firmware had to be loaded to. The monitor then shut off after the upload of the firmware and when I turned it back on, the screen was fixed. A magic fix!
This is still not the end of the story. So I let the computer shop know I'd fixed the monitor. At that time I (with my brother and law through the computer shop) still thought the old PC was "defunct". Following the "fix", I took the monitor to my brother and law so we could check the "new" PC. We were happy and relieved he didn't have to buy a new monitor and were looking forward to a spiffy new computer. Wow, the colors of that monitor are awesome. Like a SyncMaster reborn. BUT, when we started the new PC it wasn't a cloned PC. Not sure what it was. First view was a pop-up of Microsoft Teams. Which had never been used by my brother in law before and was never downloaded on his old computer before. Then after that a Skype pop-up that obviously was freshly installed and added to the startup, whereas I had helped my brother in law remove Skype from the startup before. There was also a 30-day Norton Anti-Virus trial software that didn't belong to the old PC. But worst part was when we clicked on the games shortcut, it showed a popup that it had trouble with graphics and something about hardware acceleration problems. This error message didn't want to go away and the Games Window was completely spoilt - it didn't want to come up as it is supposed to.
I then phoned the technician of the computer shop and we moved to TeamView. Initially he tried to make us believe that the link was looking for software in the old computer. I was watching all of his moves in TeamView and then realized this guy was fumbling in the dark. Then just to make things more suspenseful, the technician somehow got the Windows 7 updates going (whereas in the previous "defunct" computer they had not been automatic but "let me choose"). So when we logged out and in, 194 updates had to be loaded during log out, then configured when we logged in again, Windows 7 did not like it, the configuration was rejected by Windows 7 and had to revert to the previous version again. Another long wait. And so after all of that imagine how frustrated we were when the original pop-up looking for the graphics card was still there. The technician finally admitted the truth that the new PC graphics card was intended for use with Windows 10, not Windows 7. The computer shop should never have suggested that my brother in law get a new PC for Windows 7.
Any way, at the point where we realized that the new PC was not meant to work with Windows 7 graphics card, I gave up and just for the fluke of it (exactly like with the "defunct" monitor in the morning) decided to hook up the old "defunct" PC with the "supposed to be defunct" monitor that had been fixed with firmware. Not sure what the technician had done to it, but Windows initially had serious issues when I turned on the old PC, but it was alive and kicking and absolutely no issues with the monitor. Wow, the miracle of Windows! It offered to repair itself to the last time it was working OK, and I went along with it. And it worked. My brother in law's old "defunct" PC is alive and well. Everything works, games, printer, sound, everything. Better than ever before. So I guess tomorrow my brother in law and I will be returning this new PC and asking for return of at least the cost of the PC. My brother in law had to pay a huge sum for the tech cost of transferring the data (ghosting) that was so very badly done - but at minimum he wants his money back for the new PC.
So many lessons learned today. A frustrating but at the same time very educational day.
TBCMS
Version 1.0 - WIP
About TBCMS
TBCMS is a working title for a content management system I am creating using PHP, HTML and Javascript. This project started April 2020, when I began looking for alternatives to Wordpress and simply was not finding a system that both looked visually appealing, but also offered an intuitive yet powerful content manager when it boiled down to page and post creation. Currently, the project is in a conceptualization stage, as I am fleshing out how the interfaces will look prior getting into the code. This CMS will be open source and free to use and will have a comprehensive knowledgeable for developers and designers a like to create theme and plugins for the platform.
Planned Features
TBCMS will feature a wealth of tools for content managers, developers and designers alike to use while creating top tier websites, themes and plugins. Features will include, but not limited to:
- Support for Forums & eCommerce
- Updater core with auto-update options
- Permalink manger compatible with NGINX and Apache
- SEO & AdSense Managers
I would love to hear your feedback on the interface designs and even what features you would like to see included in the development. This platform is being designed with ease of use at mind and you might have an idea or feature that I've not even thought of that would make the platform that much better. Thanks for all the support and feedback! Tyler
WIP Screenshots
![[Image: de6d0r1-367b9ac4-519c-4f33-8831-2f3ac520...knyNL2JfCg]](https://images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com/f/33d16d3d-9861-4b8a-8836-6049dfdb1a6f/de6d0r1-367b9ac4-519c-4f33-8831-2f3ac5200872.png?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1cm46YXBwOiIsImlzcyI6InVybjphcHA6Iiwib2JqIjpbW3sicGF0aCI6IlwvZlwvMzNkMTZkM2QtOTg2MS00YjhhLTg4MzYtNjA0OWRmZGIxYTZmXC9kZTZkMHIxLTM2N2I5YWM0LTUxOWMtNGYzMy04ODMxLTJmM2FjNTIwMDg3Mi5wbmcifV1dLCJhdWQiOlsidXJuOnNlcnZpY2U6ZmlsZS5kb3dubG9hZCJdfQ.eUaODnjYjP_whEGTItk8aKuBTIARVjI52knyNL2JfCg)
Credits
Feather - Icons used in interfaces
I'm sure many will recall a year before Windows 10 was no longer freely available, except through special application, that Microsoft was trying to "force" Windows 7 users to upgrade to Windows 10 through automatic updates. There were a number of Windows 7 users who were caught in this. I was nearly caught, but since I'm by nature suspicious, thankfully got out of it in time. I then immediately changed my updates from "automatic" to "let me choose". And even then I caught Microsoft being sneaky, by recreating different updates with the same objective to force users to upgrade catching unsuspecting users who thought this update had been disabled. I found that I had to research the updates that were manually loaded as of course Microsoft deliberately make the headings of the updates as vague as possible to hide its sins - some are genuine updates of course and very necessary to install - but when I took charge of the updates to figure out if I really needed them, I noticed there were quite a number of updates that were not applicable to Windows 7 nor of any use to me. For example one of the updates forced installation of MS Defender - that is not for Windows 7.
Any way, long story short, my brother in law - who isn't particularly fond of computers and who is on Windows 8.1 has automatic updates enabled. His desktop computer bit the dust, so he then had to move from Windows 7 with no updates, to Windows 8.1 with automatic updates on a spare laptop. A few days back he had an update that forced an installation of MS Edge Browser on his laptop without giving him a choice in the matter. It happened during a LONG and frustrating wait, while a number of updates were being installed. So there was this wait and not knowing what was happening that was stressful in its own right (like what's up with this laptop am I doing something wrong?) and then this new browser that appeared from nowhere directly after the updates had been completed and asking all kinds of questions - such as making it the primary browser. Sneaky? And stressful!
I then went to Google and was happy to learn that there are many many anti-automatic-update frustrated users who have written tutorials of work arounds. Even a tutorial by Microsoft who must have wisened up to how frustrating it is to have updates happening while you are in a hurry to work on a project. It is completely counter-productive. What is particularly thrilling, and I'm not sure how true this is, but Microsoft allows newer versions of Windows 10 Home to postpone updates to a later date (I thought one could only do this with Windows 10 Professional?). Looks like for 35 days. But it won't allow you to increase this number of days, one has to install the updates first, before one can pause the updates again.
There are other lesser secure tutorials that has to do with modifications of the Windows registry to disable the updates. But hopefully Microsoft is getting the message so that by the time I get to Windows 10 or 11, there will be a "let me choose" choice again. Or is this wishful thinking?
Any way, long story short, my brother in law - who isn't particularly fond of computers and who is on Windows 8.1 has automatic updates enabled. His desktop computer bit the dust, so he then had to move from Windows 7 with no updates, to Windows 8.1 with automatic updates on a spare laptop. A few days back he had an update that forced an installation of MS Edge Browser on his laptop without giving him a choice in the matter. It happened during a LONG and frustrating wait, while a number of updates were being installed. So there was this wait and not knowing what was happening that was stressful in its own right (like what's up with this laptop am I doing something wrong?) and then this new browser that appeared from nowhere directly after the updates had been completed and asking all kinds of questions - such as making it the primary browser. Sneaky? And stressful!
I then went to Google and was happy to learn that there are many many anti-automatic-update frustrated users who have written tutorials of work arounds. Even a tutorial by Microsoft who must have wisened up to how frustrating it is to have updates happening while you are in a hurry to work on a project. It is completely counter-productive. What is particularly thrilling, and I'm not sure how true this is, but Microsoft allows newer versions of Windows 10 Home to postpone updates to a later date (I thought one could only do this with Windows 10 Professional?). Looks like for 35 days. But it won't allow you to increase this number of days, one has to install the updates first, before one can pause the updates again.
There are other lesser secure tutorials that has to do with modifications of the Windows registry to disable the updates. But hopefully Microsoft is getting the message so that by the time I get to Windows 10 or 11, there will be a "let me choose" choice again. Or is this wishful thinking?


Welcome, Guest |
You have to register before you can post on our site. |
Search Forums |
(Advanced Search) |
Forum Statistics |
» Members: 2,271 » Latest member: orzpainter » Forum threads: 3,105 » Forum posts: 34,789 Full Statistics |
Online Users |
There are currently 385 online users. » 0 Member(s) | 382 Guest(s) Bing, Google, UptimeRobot |