Curbolt Posted June 11, 2017 Share Posted June 11, 2017 (edited) rendermap does not work in client console, only on dedicated control panel, intended? 2017-06-11T15:55:02 74.784 INF Error in RenderMap.Run: System.UnauthorizedAccessException: Access to the path "d:\Worls/Navezgane/NavezganeDedi/map" is denied. at System.IO.Directory.CreateDirectoriesInternal (System.String path) [0x00000] in <filename unknown>:0 at System.IO.Directory.CreateDirectory (System.String path) [0x00000] in <filename unknown>:0 at AllocsFixes.MapRendering.MapRendering.WriteMapInfo () [0x00000] in <filename unknown>:0 at AllocsFixes.MapRendering.MapRendering.RenderFullMap () [0x00000] in <filename unknown>:0 at AllocsFixes.CustomCommands.RenderMap.Execute (System.Collections.Generic.List`1 _params, CommandSenderInfo _senderInfo) [0x00000] in <filename unknown>:0 Edited June 11, 2017 by Curbolt (see edit history) Link to comment Share on other sites More sharing options...
Alloc Posted June 12, 2017 Author Share Posted June 12, 2017 Sounds like an permission issue, quite sure not on the mod's/game's end at least. Link to comment Share on other sites More sharing options...
Skizzo316 Posted June 13, 2017 Share Posted June 13, 2017 If I'm running the most recent fixes, what would cause my map to not show up on the website? The site loads, and we can login to it, but it never displays a map. I have run the rendermap command via the control panel twice, and both successfully completed. Link to comment Share on other sites More sharing options...
Alloc Posted June 13, 2017 Author Share Posted June 13, 2017 Read on the permissions stuff for the web interface, that's probably what you're running into. Also test logging in with a Steam user that has level 0 admin permissions on the server. Link to comment Share on other sites More sharing options...
Skizzo316 Posted June 13, 2017 Share Posted June 13, 2017 I can't believe I missed that. I hadn't updated it since the patch. That fixed my issue, thanks! Link to comment Share on other sites More sharing options...
Devidian Posted June 16, 2017 Share Posted June 16, 2017 A16: Nobody seems to mention that, currently snakes nor wolfes are shown on the map or even listed as animals, maybe some other new stuff too but this are the 2 i (didn't) saw (see). Link to comment Share on other sites More sharing options...
Alloc Posted June 16, 2017 Author Share Posted June 16, 2017 Have you checked the hostiles display instead of animals? Link to comment Share on other sites More sharing options...
Devidian Posted June 16, 2017 Share Posted June 16, 2017 yep, The case: there was a noise, and 0 hostiles and 0 animals on the map. When i found where the noise was coming from: a snake that bite my ass Same to a wolf, there were animals and hostiles on the map this time but none around my position on the map while i was in front of a wolf. Link to comment Share on other sites More sharing options...
LewZephyr Posted June 18, 2017 Share Posted June 18, 2017 Ill Agree. Wolf and snakes not showing under either header. Cant confirm bears yet. Ill check next time i see one. Link to comment Share on other sites More sharing options...
Backbite Posted June 18, 2017 Share Posted June 18, 2017 (edited) Steam OpenID not passing Hello everyone, I've installed a server, A16, and the server fixes on Debian 8. Permissions and everything work. The console shows the OpenID getting passed "2017-06-18T10:40:07 99.985 INF Steam OpenID login from 71.xx.xx.xx:55594 with ID 76561197986258927, permission level 0" But the web page on 8082 returns "Not logged in." after the OpenID transaction. Anyone else experienced this? Edit: I've noticed the error INF Steam certificate error: RemoteCertificateChainErrors, which appears to be coming from the steamcommunity.com response. Is there a certificate I need to update on Debian to make it work? the ca-certificates package is already up to date. Edited June 18, 2017 by Backbite Discovered more info on error. (see edit history) Link to comment Share on other sites More sharing options...
Alloc Posted June 19, 2017 Author Share Posted June 19, 2017 @all: Regarding the animals: I'll have a look when we get closer to A16 stable, currently just too busy with fixing stuff etc Permissions and everything work. The console shows the OpenID getting passed "2017-06-18T10:40:07 99.985 INF Steam OpenID login from 71.xx.xx.xx:55594 with ID 76561197986258927, permission level 0" But the web page on 8082 returns "Not logged in." after the OpenID transaction. Anyone else experienced this? I don't see why it would fail if it says that you got the permission level assigned correctly. *Unless* you have cookies turned off that is Edit: I've noticed the error INF Steam certificate error: RemoteCertificateChainErrors, which appears to be coming from the steamcommunity.com response. Is there a certificate I need to update on Debian to make it work? the ca-certificates package is already up to date. No, the error is "normal" as it simply can't validate the certificate chain. Link to comment Share on other sites More sharing options...
Backbite Posted June 19, 2017 Share Posted June 19, 2017 (edited) @all: Regarding the animals: I'll have a look when we get closer to A16 stable, currently just too busy with fixing stuff etc I don't see why it would fail if it says that you got the permission level assigned correctly. *Unless* you have cookies turned off that is No, the error is "normal" as it simply can't validate the certificate chain. It seems to be only broken in my particular setup using google compute VMs. I created a test box using a hyper-v VM, A15.2 works fine, and when I upgrade it to A16 it still works. I'll have to compare all the installed packages. Edited June 19, 2017 by Backbite (see edit history) Link to comment Share on other sites More sharing options...
Alloc Posted June 20, 2017 Author Share Posted June 20, 2017 No issues at all on my end with A16. Also the whole web handling hasn't been changed and changes in A16 can't have any impact on this stuff either. Link to comment Share on other sites More sharing options...
Backbite Posted June 20, 2017 Share Posted June 20, 2017 I replicated the issue with a fresh Google compute VM. Their Debian 8 image is so stripped down and lightweight that it seems to be missing something. Everything else about the server runs great. Once a new release comes out or people get bored with the server, I'll try again on Debian 9. Link to comment Share on other sites More sharing options...
Alloc Posted June 20, 2017 Author Share Posted June 20, 2017 Have you checked if your browser accepts the session id cookie for the page? That's the only thing I can imagine where it could fail. If the game runs it shouldn't have any other external dependencies that would break something like that. Link to comment Share on other sites More sharing options...
Backbite Posted June 20, 2017 Share Posted June 20, 2017 (edited) Have you checked if your browser accepts the session id cookie for the page? That's the only thing I can imagine where it could fail. If the game runs it shouldn't have any other external dependencies that would break something like that. I have, it works perfectly fine on a full fat Debian 8 installation. I used firefox's developer tools to check and verify that the session and cookies were being set the exact same way on both servers. (The working and non-working server.) And line 239 of Web.cs in the source is where it should be passed off. I agree, it's supposed to work without external dependencies. The only possibility I can think of right now is a very scenario-specific Mono bug - possibly related to the core OS/kernel (???) Edit: I've also checked with browsers outside my internal network, and from completely different computers. Edited June 20, 2017 by Backbite (see edit history) Link to comment Share on other sites More sharing options...
Alloc Posted June 20, 2017 Author Share Posted June 20, 2017 You didn't answer the question though Does it set the cookie on the server with the issue or does it not? Link to comment Share on other sites More sharing options...
Backbite Posted June 20, 2017 Share Posted June 20, 2017 You didn't answer the question though Does it set the cookie on the server with the issue or does it not? I think this is what you're talking about. Hopefully the link works. Link to comment Share on other sites More sharing options...
Alloc Posted June 20, 2017 Author Share Posted June 20, 2017 Yeah, this looks fine. Does it also send the cookie to the server on the following requests? Link to comment Share on other sites More sharing options...
Backbite Posted June 20, 2017 Share Posted June 20, 2017 It seems to send a new cookie every time I attempt to login. Not sure if this is intended behavior? The working server doesn't seem to do this... Link to comment Share on other sites More sharing options...
Alloc Posted June 20, 2017 Author Share Posted June 20, 2017 Well, if you log in again you will get a new session, that's ok. That should also happen if you were to relogin on the working server, it's just that you normally wouldn't do that The interesting part here is that the browser does indeed seem to send the session cookie with the requests, so that's fine too. No idea currently what would cause your issue Link to comment Share on other sites More sharing options...
Backbite Posted June 20, 2017 Share Posted June 20, 2017 It has to be something in the Google cloud platform. When it comes time to wipe the server, I'll try it on the new distro. Link to comment Share on other sites More sharing options...
Letalis Posted June 21, 2017 Share Posted June 21, 2017 (edited) There is an exe called LP2DB - List Players 2 DB - it runs under mono on linux or natively in windows. It connects to the server via telnet and periodically (we use 5sec interval) sends the 'lp' command to the server. It then sends an SQL to a local MySQL instance to save the positions and a timestamp according to their Steam ID. Every minute it also sends a showinventory command for each connected player. This is also saved in the DB and stored with the SteamID and timestamp. I wrote a player info page using JS Datatables - one of the functions is to click on a player and then view the inventory and navigate via datepicker or increments. The only thing remaining is the ability to search based on location/date/inventory contents, and a representation on the map of the player tracks, but that will have to wait till I get time. PM me your email address (or add me on steam with the same name I use here) and we can sort it out, if you want to try it. Credit goes to Prisma501 for writing the program. PS: When I said PrismaMod is needed I was mistaken, it is not needed for this functionality. Is there an update to the LP2DB as it doesnt work with A16. The current one spams the console with 2017-06-23T11:26:28 44599.792 ERR Error in ApiHandler.HandleRequest(): Handler getplayersonline threw an exception: MissingMethodException: Method not found: 'EntityAlive.get_Stamina'. Edited June 23, 2017 by Letalis (see edit history) Link to comment Share on other sites More sharing options...
Dracknar Posted June 24, 2017 Share Posted June 24, 2017 (edited) It has to be something in the Google cloud platform. When it comes time to wipe the server, I'll try it on the new distro. Did you ever sort this out? I am having the exact same issue on my hosted server. I have just setup a new Linux Ubuntu server, and I am hosting 7 days to die on it. Alpha 16 latest. Alloc's server fixes applied. Map just won't progress when I try to log in to it. Same experience as you. This is my first time setting up a Linux box, so hopefully all is working as it should... Edited June 25, 2017 by Dracknar (see edit history) Link to comment Share on other sites More sharing options...
Alloc Posted June 25, 2017 Author Share Posted June 25, 2017 Does it really say you're not logged in after logging in or do you simply not see any map after logging in? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now