It's something I'd check, but again, I have a version from when I started working on my core from 4 years ago that just doesn't work anymore. The problem is obviously not related to missing object in the cores unless the R4 server handles them differently right now. I have versions that I tested and played with that don't work anymore, it is probably not a problem directly related with the core.
I can see like 4 different causes, most related to when my HD crashed:
1: My core is based on A+12. When I started my core, it was the most popular, so that's what I used to start from(Even if I planned to have nothing left). A+12 might have had artwork/models that aren't used anymore and were removed from autoupdate. I might have some leftover from A+12 in my core looks for stuff in the artwork that isn't on AU anymore(and that I lost with the HD crash). But since I though it was that, I tried to load the A+12 core and it worked fine, so it's probably not that one.
2: When my HD crashed, it might have corrupted over 80 versions of my core... Again, I think it's very unlikely cause they all look fine in ICE)Of course, I just looked at some randomly but still).
3: I might be missing some artwork that were lost during the HD crash. It's probably the real cause, but I checked it out already(but it's very likely I missed some) and I didn't see any missing file. Also, I created a Zip files with all the artwork that were needed and people managed to join and test my core. I've copied that same file, so my guess is that if it worked for others, it should work for me, but since there must be something wrong, I guess I'm missing some. But one of the main problem with that theory is that my version 1 still crash(while it used to work). This version has no special artwork AFAIK(And after a quick check).
4: I started to make this core when ICE was all messed up and that many things you could check were labeled by ? and missiles were in 2 parts. It was really easy to make a core that crashed back in the good old days of ICE. I might have messed something up that didn't crash the retail server but that the R4 server just don't like. The problem might be impossible to see with the latest ICE version too...
5: Hmm, I just though about it... I think I got it. Since R4(or R3?) you don't have to copy the core to the server/artwork directory since it reads directly from the allegiance/artwork one. But maybe I still have to copy the artwork to the server directory? That's be stupid of me, but I'm gonna check it now. EDIT: No, it still crash.
My server won't load my core
Last edited by Vlymoxyd on Sun Oct 05, 2008 8:30 am, edited 1 time in total.
drolium81.igc:
server crashes because of invalid successors ('overided by' field in ICE):
Part - BC3 Hiding Spirit(ST) (243) has invalid successor (should be -1 ?)
Part - BC3 Ghost Module(CoS) (369) has invalid successor (should be -1 ?)
Missile - GM1 Pyrodetonator(ST) (101)(290) has invalid successor (37 instead of 7 i guess ?)
server crashes because of invalid successors ('overided by' field in ICE):
Part - BC3 Hiding Spirit(ST) (243) has invalid successor (should be -1 ?)
Part - BC3 Ghost Module(CoS) (369) has invalid successor (should be -1 ?)
Missile - GM1 Pyrodetonator(ST) (101)(290) has invalid successor (37 instead of 7 i guess ?)
Good catches!
But as I expected, the server still crash(Since what you've found were related to missing cores objects).
New drolium81.igc with the fixes for the problems you've found.
http://www.rescueprobes.homestead.com/files/drolium81.igc
I don't really know what visual studio is, but I'll try to download it and do whatever I can to try to debug it myself.
I really liked what you've found with it. I just think it caught up a minor error and gave a crash report before hitting what the real problem is.
But as I expected, the server still crash(Since what you've found were related to missing cores objects).
New drolium81.igc with the fixes for the problems you've found.
http://www.rescueprobes.homestead.com/files/drolium81.igc
I don't really know what visual studio is, but I'll try to download it and do whatever I can to try to debug it myself.
I really liked what you've found with it. I just think it caught up a minor error and gave a crash report before hitting what the real problem is.
I checked the reg before copying files to the server\artwork folder(With the intention of not moving files there after) and it is leading to the allegiance\artwork directory
CVH could be possible, but I didn't do any models(or actually, I tried and noticed that I shouldn't bother after seeing the result). The only files with new CVH AFAIK are 3 base models that I just copied from existing ones. It is a good idea as a thing that could have crashed the core. I'll see if I have any more new 3d models, but I never managed to create anything new in 3d. The only work I've done was in 2d.
Edit:
I have another thing to ask: I made a goodle search for visual studio and found a download link. But I think I ended up installing visual basic which is over 1GB. I'd like to know if visual studio is a part of visual basic(and how to use it) or if I just downloaded the wrong file.
CVH could be possible, but I didn't do any models(or actually, I tried and noticed that I shouldn't bother after seeing the result). The only files with new CVH AFAIK are 3 base models that I just copied from existing ones. It is a good idea as a thing that could have crashed the core. I'll see if I have any more new 3d models, but I never managed to create anything new in 3d. The only work I've done was in 2d.
Edit:
I have another thing to ask: I made a goodle search for visual studio and found a download link. But I think I ended up installing visual basic which is over 1GB. I'd like to know if visual studio is a part of visual basic(and how to use it) or if I just downloaded the wrong file.
Last edited by Vlymoxyd on Sun Oct 05, 2008 11:45 pm, edited 1 time in total.
New drolium81.igc works fine (server side at least, didnt test with a client) but requires:
smsup.cvh, smtac.cvh, smexp.cvh in server artwork folder.
Visual Studio is not free but you can get VC++ Express for free here: http://www.microsoft.com/express/vc/ (don't bother with the GDK).
Then you need to learn: how to install & build alleg source, then how to debug the server. Check the Wiki and the dev forum sticky posts.
But be warned that this is not simple at all and strongly not recommended if you're not familiar with programming and C++...
smsup.cvh, smtac.cvh, smexp.cvh in server artwork folder.
Visual Studio is not free but you can get VC++ Express for free here: http://www.microsoft.com/express/vc/ (don't bother with the GDK).
Then you need to learn: how to install & build alleg source, then how to debug the server. Check the Wiki and the dev forum sticky posts.
But be warned that this is not simple at all and strongly not recommended if you're not familiar with programming and C++...
The cvh files were not in the artwork folder(thx for pointing it out), but it still crash after I copied them there. I'm really starting to beleive I'm doing something really stupid.
I tried to copy the rest of the models(.mdl files) to the server artwork server and it didn't work either.
I'm wondering if Turkey has it right when he says that the server hates cores that crashed it before? I tested other cores as well, and they work fine.
I'm downloading VC++ right now, but since I'm clueless in C++, I'll spend some time reading about it before doing anything. Eventually, I'd like to help with the allegiance code too, but I guess I'm months(or years) away from being able to do that.
I tried to copy the rest of the models(.mdl files) to the server artwork server and it didn't work either.
I'm wondering if Turkey has it right when he says that the server hates cores that crashed it before? I tested other cores as well, and they work fine.
I'm downloading VC++ right now, but since I'm clueless in C++, I'll spend some time reading about it before doing anything. Eventually, I'd like to help with the allegiance code too, but I guess I'm months(or years) away from being able to do that.




