The public build has been updated with the latest available version of the game!
As usual, since the nightly build has merged to the public version, the nightly build has been disabled until the next cycle.
Note that version 0.8 is not complete with this update, there are still future additions to be included to consider version 0.8 complete.
Network layer rework
The network layer has been completely replaced by a new system improving overall stability in Multiplayer, as well as fixing various issues that could arise when using slow or unstable connections like some Wi-Fi connections.
In addition, these changes in the network have also allowed certain improvements in the scripting system, facilitating the inclusion of new elements, as well as increasing the speed of execution and response.
Economy
The first iteration of the economy is completed. This brings several important changes to different aspects of the game along with the inclusion of the Blockchain service for players to create their coins. Note that everything is simulated, there is no real crypto-currencies in the game.
Players who create a coin have to create services that will be used by other players. The popularity and value of these coins will largely depend on the services created by these players.
These services, coins, as well as the wallets, can be hacked, being able to manipulate the value of a currency in various ways or even destroy it, affecting everyone who is using it.
In addition, now the players will have to face different monthly payments of services that they hire, such as rental servers or ISP.
ISP
ISPs (Internet Service Providers) have been introduced allowing the player to rent their own network. This includes the possibility of being able to connect from your computer to your own network through the network cable instead of Wi-Fi, which may be beneficial for certain situations. In addition, it also adds the possibility of deactivating any installed network card from the desktop widget.
This type of networks are very similar to rental servers and their configuration is done in the same way using ConfigLan.
When hiring ISP or renting a normal server you can choose between different internet speeds that will influence the total monthly cost.
Summary
In addition to the main changes, different aspects of the game have been improved and lots of bugs have been fixed. The tutorial has been improved as well as the manual. Here is the changelog with a summary of the changes.
Changelog
-
Replaced Game Network Layer.
-
Economy revamp.
-
Added auto-script execution in players computers when the system boots. You need to place the desired scripts to be auto-executed inside the folder /etc/init.d
-
Added new scripting objects: Service, Blockchain, Coin, Wallet and Subwallet
-
Improvements in the manual and the tutorial.
-
Added new programs in shops: wallet and Stocks.exe
-
Moved rental servers purchase from shops to IPS webpages
-
Removed starter money when registering a bank account and implemented coupons when starting a new game that can be exchanged for hackshop programs and exploits.
-
Added new Service object to the scripting system, which can be obtained by importing libssh.so, libftp.so, libchat.so, libhttp.so, librshell.so, librepository.so libraries using include_lib.
-
Migrated the chat, ssh, ftp, rshell, http and repository services installers from shops to scripting, as well as the binaries to start and stop the service. You can check the source code of the installers using CodeEditor. For example CodeEditor.exe -code ssh-server
-
Now you can call the launch method consecutively without limitation on the number of calls. Nested launch calls are still limited to a maximum of 15.
-
Added ISPs (Internet Service Providers) allowing the player to rent their own network to connect from their computers via ethernet or Wi-Fi as well as choosing the connection speed.
-
The speed of the hard disk can affect the connection speed, which can cause bottlenecks. Make sure you have a fast hard drive if you also have a fast connection.
-
Added graphics cards (GPU). Used for mining crypto currencies.
-
If the computer does not have a dedicated GPU installed, the CPU is used for mining, although it is much slower than a GPU. In addition to a good GPU, the rest of the computer hardware is taken into account for the mining processing, included the RAM speed. Therefore slow hardware can negatively impact the speed of the GPU.
-
Added Social Engineering option "Outdated library found" for an administrator to update a library in the entire local network to the latest available version.
Changed files in this update