When starting up the service you may get this error:
"The
{ServiceName} service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs."
It is an error which only tells that something went wrong and for each service it's different. To find out what went wrong you must look at the latest
Debug Message and
Assert logs.
- Account, AccountLog, Login, *_GameLog, *_Character, *_Manager, *_Zone*:
- "DB_Init FAILED = DSN=... ; UID=...; pwd=..."
- Make sure that Database is running.
- Make sure that Username/Password are same what you typed when you installed Database.
- DSN-s must be defined in correct place
- 32-bit: Start -> Run -> %SystemDrive%\Windows\System32\Odbcad32.exe
- 64-bit: Start -> Run -> %SystemDrive%\Windows\System32\SysWoW64\Odbcad32.exe
- "FAILED START LISTEN SOCKET"
- Make sure no other program is using that IP/Port combination.
- Make sure you use correct IP/Port. You can't use 192.168.x.x (Default LAN IP), if you aren't connected to LAN.
- Login:
- "ERROR - OUTSPARK QueryUserInfo:(Deleted), LastHTTPStatusCode=0, WininetErrorNum=0, LastErrorMessage=(Outspark Error: 1001) Failed getting new token: The Server Returned an Unknown Error (wininet: 0)."
- Make sure that your token has proper length. [Ron] (I think it was 16-32, not sure)
- Make sure you have added "127.0.0.1 stubedore.t" to your hosts file. [ExtremeUser]
- ""
- OdinRest:
- "Invalid value [OdinServer.TokenManager.DeleteUsedTokens]::<SETTING NOT FOUND>"
- Add that setting to the Odin Settings file.
- "Can not open database requested by the login "...". Login failed. ..."
- "An attempt was made to access a socket in a way forbidden by its access permissions"
- It means some other program uses that IP:Port already. Mostly it is Skype, to fix it look under Skype settings (Tools>Option>Advanced>Connection [Delius]) and disable the port 80 usage.
- Also another Web Server may use it, change the Web Server IP:Port, because the OdinRestService ones cannot be changed.
- "The SELECT permission was denied on the object 'tTokens', database 'OdinAccounts', schema 'dbo'."
- Tick 'db_datareader' and 'db_datawriter' OR UnTick 'db_denydatareader' and 'db_denydatawriter'.
- *_Zone*:
- "MobDataBox::mdb_Load : Mob number mismatch[0]" + "Conflict [.../.../0]"
- Check files "MobInfo.shn", "MobInfoServer.shn", "MobSpecies.shn" [aqua512] - you have forgotten to add to these files the mob info.
- "MobAttackSequence::mas_Load : Null skill[$Value]"
- While parsing files in {ServerDataFolder}\MobAttackSequence\*.txt skill '$Value' was not found (Table 'AttSeq').
- "MobAttackSequence::SkillChange::sc_Store : Null skill[$Value]"
- While parsing files in {ServerDataFolder}\MobAttackSequence\*.txt skill '$Value' was not found (Table 'SkillChange').
- "Error in read field option Field.xls"
- It means you have broken your Field.txt file.
- ""