Notes |
|
(0002296)
|
Blzut3
|
2011-11-11 18:09
|
|
Isn't the working directory already using the executable's path (Binaries::serverWorkingDirectory)? My only guess on the issue is that canonicalPath() is returning an empty string in some cases (the docs say this would be when the file doesn't exist). Perhaps we should be using absolutePath() instead? Hard to tell since we don't know exactly how those having the issue have Doomseeker configured. |
|
|
(0002297)
|
Zalewa
|
2011-11-11 18:18
|
|
About "Binaries::serverWorkingDirectory()" - I don't think that this was a very good solution to begin with. When you consider "what does one expect" when selecting the server executable from the Create Server dialog, you come to conclusion that the game should use files from the directory you just chose, not from the one that is configured somewhere elsewhere. As an alternative we could allow users to specify working directory on their own but IMO that is not a good idea because most of them will wonder what this does and only more problems will ensue.
Now I believe that Binaries::serverWorkingDirectory() should be removed altogether. VGA's problem (on the PC) is related to that.
On the "canonicalPath()":
Yes, I remember reading that this actually resolves the path on the filesystem. This may cause some problems. I agree we need more feedback on this, first. |
|
|
(0002298)
|
Zalewa
|
2011-11-11 20:42
|
|
Oh! I realize now what VGA did! He added Skulltag path to the list where you specify WAD paths... |
|
|
(0002299)
|
Zalewa
|
2011-11-11 22:04
|
|
I think I did all I could on the PC side. Please investigate what's going on on Mac. |
|
|
(0002300)
|
Blzut3
|
2011-11-12 02:37
|
|
Fixed some compilation issues and then uploaded a new build to the svn site. Everything still works for me so we have to wait for EatmeChowdown to provide feedback or assume it's fixed. |
|
|
(0002334)
|
Blzut3
|
2011-12-31 19:12
|
|
I'm going to go ahead and assume it's fixed since EarmeChowdown's post seems to indicate it's working. |
|