Beta 7.4.0 has been released!


  • NETWORKING UPGRADE

    • A large part of the networking code has been overhauled for this release. The server now uses UDP on port 3000 for game traffic by default, and TCP on port 3001 for web traffic by default. If you were forwarding ports to your dedicated servers in the past, you will need to update your rules accordingly, including any rules in firewall programs.
    • In most instances, you should no longer need to port forward when hosting a server. We'd recommend using the steam friends "join game" feature to easily join each other games, instead of needing to find IP address and connect manually.
    • Moved the "MaxSlots" configuration value from the Users.eco config to the Network.eco config

    JOIN SCREEN

    • New layout and visual style. Among other things, the new layout allows many more servers to fit on the screen.
      This screen has been split into 2 tabs - one for only the servers that you are most likely to join (for example, your favorites, LAN servers, and official SLG servers), and the other for browsing for a new server. This allows you to view the first tab without having to query all the servers, which is more expensive.
    • Added many new searching, sorting, and filtering features
      Improved performance by limiting how many servers are displayed
    • Added a new category on the server browser for 'Test Servers', which for now will link only the official SLG test server for the next version. Players will need to switch to staging to join this build, and a popup will inform them of that if they attempt.

    GARBAGE

    • You can now drop any non-carried items into garbage piles
    • If left alone, food items will decompose into nothing
    • If left alone, other items will become trash blocks which will cause minor pollution

    VEHICLES

    • Added a modern pickup Truck!

    • Added the hand plough

    • Added a nimble Skid-Steer vehicle

    • Vehicles can now dump in the water

    GAMEPLAY

    • Unstuck can now extract players from ditches, correct invalid positions, added a delay to unstuck
    • Added hewn log, lumber, and stone signs for both standing and hanging.
    • You can no longer consume food when full.
    • Candle Stands no longer require solid ground.
    • Zero and low population plants will now be force spawned into worlds without them.
    • After activating the meteor destruct sequence, removing lasers or generators or otherwise breaking the laser setup will now cancel the destruct sequence.

    MOD.IO

    GENERAL SERVER CHANGES

    • Servers with several thousand world objects should notice fewer cases where world objects seem unresponsive.
    • We are now tracking which world objects need to be saved and saving is distributed over time.
    • Saving during shutdown is much faster.
    • Save all now also saves recent block changes
    • Added proper detection and handling of save-game corruption.
    • If a save is corrupt upon starting, it will restore the most recent backup.
    • If a save is corrupt mid-game, it will delete it and resave everything.
    • Made the server start auto-backups by default.
    • Spaced out backups. Now there are by default 6 made for the last hour, 10 for the last day, -7 for the last week, and up to 100 weekly backups. These numbers are configurable in the backup plugin.
    • Made any server errors that are logged also send to all admins via chat.
    • Fixed a crash when commands cannot be parsed
    • Hid many testing chat commands from players
    • Fixed an exception thrown when a mod overrides
    • PlayerDefaults.GetDefaultSkills to be empty.
    • Show a better stack trace in the tooltip if the tooltip errors out.
    • Blacklisted a few characters from usernames, which caused people not to be able to use chat. Namely '<' and '>'. These will now be automatically replaced with '?' the first time a player signs into a server.

    GENERAL CLIENT CHANGES

    • Now using a borderless window that remains visible when unfocused
    • Improved client performance a bit in areas with lots of world objects
    • Fixed a bug that sometimes made you press interact twice when reopening a world object UI.
    • Fixed some client / server prediction desyncs
    • Disabled the unfocused fps limiter, it didn't work properly when vsync was enabled.
    • Users can now copy the log file easily when an error occurs. Log file will also be attached when bugs are reported.
    • Disabled single player new/load buttons for osx & linux.
    • Can no longer toggle off all chat channels
    • Sending an empty chat message once again switches you to that channel without sending a message
    • Made Skills UI Show All toggle not invisibly take up the whole bottom bar.
    • Added confirmation when deleting markers
    • Fixed contract pickers displaying contents wrong, and sometimes excepting

    https://ecoauth.strangeloopgames.com/changelog

    Shay McLean
    Community Manager
    Strange Loop Games


  • 11
    Posts
    1122
    Views
    Log in to reply


  • Has the Port Range of game Servers changed? Not 3000 or 3001 anymore?



  • 10/10 i love your game !



  • Nice to see progression. Keep it up!



  • Just testing it out .. Hmmm world generated plants ok , but animals not tortoise ath 0 maybe they will also spawn like the plants ??
    Also not able to do /noah admin command ...
    For the rest nice work ;)
    I will keep on testing it ;)
    Greets



  • Hi @ all,

    you really do a great job. :) Thanks a lot for the update.

    Best regards,
    Gimbli



  • @gimbli said:

    Hi @ all,

    you really do a great job. :) Thanks a lot for the update.

    Best regards,
    Gimbli

    Thanks!

    Shay McLean
    Community Manager
    Strange Loop Games



  • @Habiel said:

    Just testing it out .. Hmmm world generated plants ok , but animals not tortoise ath 0 maybe they will also spawn like the plants ??
    Also not able to do /noah admin command ...
    For the rest nice work ;)
    I will keep on testing it ;)
    Greets

    Thank you! Let me know if those problems persist and I'll file a bug report for you. :)

    Shay McLean
    Community Manager
    Strange Loop Games



  • @d3aMaTiC said:

    Nice to see progression. Keep it up!

    Thank you kindly!

    Shay McLean
    Community Manager
    Strange Loop Games



  • @Larissa123 said:

    10/10 i love your game !

    Thanks! :)

    Shay McLean
    Community Manager
    Strange Loop Games



  • @Ujakabujaka said:

    Has the Port Range of game Servers changed? Not 3000 or 3001 anymore?

    You now use your gameport instead of webport to connect, so if you used to connect to port 3001, you would now use 3000 if you used default ports.

    If creating a standalone server on a machine with the client server already installed through the game, you have to use ports other than the default, perhaps 4000 and 4001, although you always use 2999 as the listening port and share with the client. You may have to check out your support pages for your ISP to learn about your router or google your router make and model for a manual to read information about port forwarding. Usually your ISP support site will have information on port forwarding for your modem/router. If the router is not from your ISP or they do not have that information for you, there are many guides online about how to do this, and it is a relatively easy process.

    Next important thing: If your server's not showing up, you need to go into appdata/LocalLow/Strange Loop Games/ and delete the Eco folder then restart Eco and it will write new files. To get it to populated you may need to open the filter (middle button between search and refresh) and click 'apply'.

    Shay McLean
    Community Manager
    Strange Loop Games


11
Posts
1122
Views
Log in to reply

Internal error.

Oops! Looks like something went wrong!