Jump to content

scaNIaCK

Veteran Driver IV
  • Posts

    270
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by scaNIaCK

  1. Great and informative post, and for me what's really nice also is to see something that points to ATS also being possible to multiplay even if SCS don't officially support or implement it.

     

    Am sure there is a good future and long life still in ETS2 and ETS2MP as well.

  2. I think Safe mode does mess up all the graphics settings for the game but it's just possible it might work as a way to reset everything.

     

    I would be curious to know if turning the intro off for the game in MP mode works or it just crashes even quicker. If you right click the Multiplayer icon, go to Tab 'Shortcut' and add '-nointro' to the end of the Target line, so it looks like:

    "C:\Program Files (x86)\Euro Truck Simulator 2 Multiplayer\launcher.exe" -nointro

     

    then try running it.

     

    And although I haven't tried it myself, presumably you could, instead of "-nointro", use "-safe" to launch MP in safe mode directly and see if it runs.

  3. Suggestion Name: Ping 'Smoothing' and Predictive Pathing engine for better player experience.
     

    Suggestion Description: With the current system (if I understand things correctly), leaving aside the synchronisation aspect, if player A's ping suddenly spikes up, from player B's point of view Player A suddenly stops dead, and then when Player A ping comes back to a normal short time, Player B sees Player A suddenly leap ahead, because during the time it happens of course the Player A truck is still moving forward (usually). This can be very annoying and hard to deal with especially during overtaking, or when following a convoy. And if you are the player suffering a ping spike, everything else moving seems to stop suddenly.

     

    So the suggestion would be to introduce a form of ping smoothing and predictive path calculation, where when a ping spike happens, the average previous few ping times are used instead to calculate where the player's truck ought to be based on the previous few frames of motion, so that during this spike, any other players observing will see the affected player's truck still maintaining a more consistent speed. This can I think also work for a player who is suffering the ping spike too, by feeding to them information about where the other trucks ought to be.

     

    On many games this would not be so possible as movement is so unpredictable, but here we have a mainly linear movement game where normally the direction and speed of movement remains quite consistent at least during 1000-2000 milliseconds. So while there will obviously be times when it may not work quite successfully, on the whole it could be an improvement.

     

    But what I don't know is, if anything like this is already used, and what we are seeing is when it cannot calculate things, or, if such a solution is possible to just 'buy off the shelf', or has to be custom written and programmed.

     

    And of course I am also well aware that this mod is free and thanks to the hard voluntary efforts of developers, so it may just be much too difficult to ever make it happen. It's just something I thought about after seeing my Tomtom satnav and the way it keeps track of progress even when entering a tunnel and losing GPS. Then I found that the system does exist for games.
     
    Examples from multiplayer references:

     

    "First, an explanation of network smoothing. In online multiplayer games, each player’s actions are delayed when the server receives them. This delay depends on the player’s ping to the server and any packet loss. Battlefield 4’s game engine compensates for these delays by way of “netcode” which estimates where players will be positioned and displays this predicted position. The network smoothing slider allows you to choose how much estimation is used for determining enemy positions (interpolation)."

     

    "How much prediction is based on metrics you gather between client and server. If you find that you have an 80ms roundtrip time (within last 2 seconds or so) / 40ms one-way time, you'll need to predict each frame that would be drawn during those 40ms, ensuring each frame of simulation LOOKS like where it would be if you'd just got a packet before starting to draw that frame. Higher ping causes more intensive prediction as it happens over more time = greater error. Prediction is the way to go. It still works with 360° movement. All Quake games use it for example. The thing with prediction is that it fails as soon as the direction of movement of a predicted object changes (significantly). If this happens very frequently, prediction can't help you much."
     

    Why should it be added?:

     

    It would make the movement of player objects in the game look much more realistic, make dealing with movements by other players easier to deal with and predict, reduce frustrations caused by having to stamp on the brakes because you think the truck in front has stopped, make collisions less likely to happen.

  4. You could disable (make 'false') lift axle, animate driver, and avatar options for a tiny improvement.

     

    But really, the only solution I have (and use) is to try avoid Amsterdam, Rotterdam, Europoort - and it is quite rare now that I get much lag in anywhere else.

     

    Framerate is not brilliant but that's partly because of using OBS capture software, and partly because of laptop and not desktop CPU/GPU.

     

    Ping is annoying sometimes when other players overtake and then are suddenly behind you again, and then in front again, or when a truck in front in convoy seems to suddenly stop dead. There are methods that could be used by the devs to work round this a bit in future, but I think at the moment they are concentrating on more important issues.

  5. It should be saved and stored in a config.txt file in My Documents/ET2SMP. If yours is not saving maybe it is not managing to write there for some reason? But then also your logs are stored there in folder 'logs', maybe check if you have them?

     

    My config.txt looks like this (so you can always make your own and try it?):

     

    // This file has been generated by ETS2MP.
    // Do not edit it if you are not sure about that what you are doing.
    // Generate time: 07.03.2015 22:33:35
    {
       "generals" : {
          "development_logging" : true,
          "drivers_animations" : true,
          "fast_assets_loading" : false,
          "season_effects" : false,
          "smoothing_distance" : 400,
          "use_lods" : true
       },
       "graphics" : {
          "additional_lights" : true,
          "avatars" : false,
          "draw_distance" : 500,
          "draw_drivers" : true,
          "dynamic_shadows" : false,
          "fake_shadows" : true,
          "force_low_details" : false,
          "headlights" : true
       },
       "mods" : {
          "winter_mod" : false
       },
       "sounds" : {
          "engine" : true,
          "gearbox" : true,
          "horn" : true,
          "lift_axle" : false,
          "master_volume" : 97,
          "music_volume" : 28,
          "reversing" : true,
          "sound_effects" : true,
          "sound_effects_volume" : 97
       }
    }
     

  6. Funny thing is, Europoort is crowded and yet Harwich and Hull are quiet... just drove from Harwich to Cardiff and only saw four other players in total... with 1800 on server. You would almost think people drive between Rotterdam and Europoort all day to observe the chaos (a self-fulfilling prophecy)... but I'm sure that can't happen... :P

     

    Nice and lag free in Italy and England today anyway :)

  7. Yep, profile sync would most likely need to be an SCS / Steam collaboration, certainly nothing to do with the MP mod. My Samsung Galaxy S3 didn't really play ETS2 very well so I'm not bothered about it so much :D

  8. Just to add, presumably for those of us with enough processing power and memory, there's the Raven DLC issue which can also do this? So could be either or both? Or have I got mixed up... Lol.

  9. What puzzles me is why the High Power Cargo, Metallic Paint Jobs, Fantasy Paint Jobs etc. seem not to cause any issues even for those who don't have them - they just don't see them, is all. So why is the Raven DLC different.. seems odd.

     

    But yeah I suppose if it is that causing problems then it's best to remove it. I don't have it and not had any crashes caused by it I think, even though I have seen it appear in the spawn log quite regularly.

  10. In SP the clock stops when you quit, in MP the clock keeps ticking as time is set by the game server, so best to finish a delivery in one session or only with a short break off, otherwise you can be late.

     

    Late problem can also occur when switching between SP and MP modes, as clocks are different then.

  11. Don't be too hasty with the -1's... the OP is not suggesting automatic headlights or full beams or beacons or auxiliary lights, or anything to make the simulation less realistic, but just that even with engines off there ought to be some kind of light illuminated automatically somehow. At least, that's what I understood the suggestion to be anyway.

  12. I expect Admins would also like this to be possible, lights forced on at night. It might not be possible, or it might need every player to have an automatic truck mod added of a light on the vehicle, somewhere...

     

    Especially as reflectors are not something that seem to feature on this simulator, unless it's just my graphics setting.

     

    +1

  13. After giving more thought to this I think that the term 'VIP' should probably not be used. Better to have something like 'Silver Supporter', 'Gold Supporter' and 'Platinum Supporter' depending on amount of donation made. Of course you need to give some reward but care needs to be taken in not making things too unbalanced. Things like queuing for slot time, afk time, testing opportunities, might be ok.

  14. Just had this for the first time today... in Osnabruck of all places which is hardly as busy as Rotterdam etc.

     

    I also tried all the settings as described in http://forum.ets2mp.com/index.php?/topic/7994-game-freezes-my-computer/.

     

    No unofficial mods used at all.

     

    Mod Version: Version 0.1.4r3
    Controllers Used: Logitech F310
    Description of Issue:fatal crash error when driving normally
    How to reproduce:
    Screenshots / Videos: None

     

    Crash log:

    Crash log 03.03.2015, 17:07:57Game name: Euro Truck Simulator 2 Multiplayer, Version: 0.1.4 R3OS: Windows 7, NT: 6.1CPU[1/8]: Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHzCPU[2/8]: Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHzCPU[3/8]: Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHzCPU[4/8]: Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHzCPU[5/8]: Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHzCPU[6/8]: Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHzCPU[7/8]: Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHzCPU[8/8]: Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHzAvailMEM Virt:00000000887CA000 Phys:000000011966A000 Total:00000001A1E34000TotalMEM Virt:00000000FFFE0000 Phys:00000001FD82B000 Total:00000002FD80B000Exe base address: 012C0000Exception address: 6FF72A4CException code: C0000005 (EXCEPTION_ACCESS_VIOLATION)Module file name: C:\Program Files (x86)\Euro Truck Simulator 2 Multiplayer\core.dllAddress without base: 00092A4CEAX: F3EC4DECECX: F3EC4DECEDX: 039E7424EBP: 0044FAB4EBX: 00000000EDI: 02678080CS:EIP: 0023:6FF72A4CSS:ESP: 002B:0044FAACDS: 002BES: 002BFS: 0053GS: 002BEFlags: 10216Extended registers:7F 02 3F 00 00 00 00 00 AF E5 F1 6F 23 00 00 00 D8 FA 44 00 2B 00 00 00 BF 1F 00 00 FF FF 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 E8 BE 2B B6 55 50 D9 FD BF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 2F C5 F5 80 A0 C1 FB 3F 00 00 00 00 00 0000 10 5A 47 E1 EF CB E7 FE 3F 00 00 00 00 00 00 00 00 00 00 00 B0 A9 BB 04 40 00 00 00 00 00 00B0 A9 3B 42 00 00 00 00 00 00 00 00 00 00 00 00 FB 8A 21 42 00 00 00 00 00 00 00 00 00 00 00 00F5 B2 EC C5 00 00 00 00 00 00 00 00 00 00 00 00 71 33 FD 3E 00 00 00 00 00 00 00 00 00 00 00 004A 25 69 3E 00 00 00 00 00 00 00 00 00 00 00 00 DC 63 8D 3F 00 00 00 00 00 00 00 00 00 00 00 00DB 32 73 BE 00 00 00 00 00 00 00 00 00 00 00 00 49 D1 14 C6 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00EIP bytecode:  CC CC CC CC 55 8B EC 83 EC 08 89 4D F8 8B 45 F8> 83 78 28 00 74 06 C6 45 FF 01 EB 04 C6 45 FF 00  8A 45 FF 8B E5 5D C3 CC CC CC CC CC CC CC CC CCCall stack: Address     Frame      Base                Module  Additional6FF72A4C  0044FAB4  00092A4C              core.dll  N/D6FF72B6C  0044FAC4  00092B6C              core.dll  N/D6FF1E6A4  0044FB1C  0003E6A4              core.dll  N/D6FF1CC5A  0044FB2C  0003CC5A              core.dll  N/D6FF1D1D1  0044FB8C  0003D1D1              core.dll  N/D6FF1C4CB  0044FB98  0003C4CB              core.dll  N/D6FF48718  0044FBAC  00068718              core.dll  N/D6FF4908B  0044FBC8  0006908B              core.dll  N/D6FF456AA  0044FD40  000656AA              core.dll  N/D6FF0D51F  0044FD4C  0002D51F              core.dll  N/D6FF157F1  0044FD64  000357F1              core.dll  N/D6FF16A57  0044FDA4  00036A57              core.dll  N/D01629CE0  0044FDDC  00369CE0       eurotrucks2.exe  N/D013AC223  0044FE00  000EC223       eurotrucks2.exe  N/D01363980  0044FE2C  000A3980       eurotrucks2.exe  N/D01BD528B  0044FE78  0091528B       eurotrucks2.exe  N/D75D4338A  0044FE84  0001338A          kernel32.dll  +0012h BaseThreadInitThunk770E9F72  0044FEC4  00039F72             ntdll.dll  +0063h RtlInitializeExceptionChain770E9F45  0044FEDC  00039F45             ntdll.dll  +0036h RtlInitializeExceptionChainStack:  79 D4 CB 3F 00 00 00 00 00 00 00 00 00 00 00 60 07 3C EF 3F 42 EB 28 FC 7D F9 EC 3F 00 00 00 00  00 00 00 00 DD 77 C5 B6 0A 2A DB 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  00 00 F0 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 FA 44 00 94 FA 44 00 53 D7 F1 6F  02 00 00 00 B0 FA 44 00 C0 FA 44 00 BB D7 F1 6F 7F 02 F1 6F BF 1F 00 00 AE A2 F0 6F B0 A9 3B 42> EC 4D EC F3 C0 FA 44 00 C4 FA 44 00 6C 2B F7 6F EC 4D EC F3 DC F0 75 41 1C FB 44 00 A4 E6 F1 6F  6C FB 44 00 D8 73 9E 03 50 75 9E 03 B0 A9 3B 42 98 7D C2 03 00 00 00 00 00 00 00 00 CD A3 5E 3E  00 00 00 00 F5 B2 EC C5 01 00 00 00 28 95 B5 08 D8 73 9E 03 77 DD ED C5 35 8E 2B 42 30 5D 14 C6  80 27 0D C2 50 63 40 40 00 28 F6 41 0A 67 48 8A 2C FB 44 00 5A CC F1 6F 6C FB 44 00 C0 A4 06 0B  8C FB 44 00 D1 D1 F1 6F 6C FB 44 00 13 00 00 00 08 52 7C 11 17 00 00 00 08 52 7C 11 48 A5 06 0B  C8 A5 06 0B 13 00 00 00 08 52 7C 11 74 3C E8 0F 08 52 7C 11 90 D4 2A 05 00 00 00 00 C0 A4 06 0B  28 C3 EC C5 00 88 1F 42 44 D8 14 C6 3B E0 79 3F 00 00 00 00 CD A3 5E 3E 00 00 00 00 9A 67 48 8A  98 FB 44 00 CB C4 F1 6F C0 A4 06 0B AC FB 44 00 18 87 F4 6F 00 8A 67 02 01 00 00 00 68 90 88 7A  C8 FB 44 00 8B 90 F4 6F 00 00 00 00 C0 5C 96 10 68 90 88 7A 58 AD 8F 04 B8 94 EF 0F 40 FD 44 00  AA 56 F4 6F 56 61 48 8A 00 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CC 46 FC 04 CC 46 FC 04 CC 46 FC 04 88 57 1F 02  0C 47 FC 04 CC 46 FC 04 27 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 10 00 00 00 10 00 00 00  D0 7F ED 04 50 80 ED 04 D0 5E ED 04 50 5F ED 04 D0 97 ED 04 50 98 ED 04 D0 80 ED 04 50 80 ED 04  D0 5F ED 04 50 5F ED 04 D0 98 ED 04 50 98 ED 04 D0 80 ED 04 50 80 ED 04 D0 5F ED 04 50 5F ED 04  D0 98 ED 04 50 98 ED 04 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 04 00 00 00 04 00 00 00  00 00 00 00 FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  15. (Thanks also to RayRay5 for reminding about a problem that exists with donation page)

     

    Suggestion Name: Make giving a donation to support MP mod easier.

    Suggestion Description:

     

    1) Create a Paypal account registered in an English speaking country so that many more users will then feel comfortable in making a contribution when they click 'Donate'. At the moment the Paypal account is registered in Poland so that the payment page is all in Polish, which is not so ideal for many people. Yes, I know that Google Chrome can translate the page to English, but it's better not to have to do this.

     

    2) Place also a 'Donate' button on the main home page for ETS2MP.com, not just in the forum pages.

     

    3) Place also a 'Donate' button in the 'branding' div top header of each forum page, so that it is always there to see.
     
    Example images: 
     

    30rxvh1.jpg

     

    Why should it be added?: We all want to see the MP mod be successful but truth is that I am sure it will need some generous financial support for this to happen better and more quickly. It is too easy at the moment to forget about the possibility of Donating money, and then even when we try, if we are English (or non-Polish) speakers then it is more difficult and uncertain about what to do.

  16. It's a well known saying, to "swear like a (Euro) trucker" :D

     

    But while even I prefer not to see lots of these words on my screen, I recently heard my neighbour's five year old son telling his mother to go and f**k herself, and calling his four year old sister something even worse, so I don't much believe that even young kids these days are innocent to swearing... most days you can hear parents using the words right in front of them. When I was young people would tell others to watch their language in front of kids but doeesn't really happen now.

     

    So like Dave, I'm 50/50 on this suggestion.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.