Hi, I'm running 1.08
Any reason why it would crash upon player joining the server?
[Detached from its parent thread: Mommy and Daddy]
Printable View
Hi, I'm running 1.08
Any reason why it would crash upon player joining the server?
[Detached from its parent thread: Mommy and Daddy]
Are you using the 1.07 app? It crashes when new players/admins join because it can't output text.
I'm using the one that says "Download here" in the original post.
Don't think bloodgulch uses sv_say.
then you fucked something up :p
Did it ever work before? Sounds like you just broke something.
Or you're using another app that makes use of the "sv_say" command. You need to use the following format for "**SERVER**" messages:
Code:say * "Hello world!"
I hate breaking things.
Let's see...
"load" was inputted in the init.txt for spy SAPPin my sentry
Hexed the _extended app accordingly (probably where it screwed up, I'll use the original one to check).
mdb file was "edited" w/ 3rd party technology to give me the powah (and make bacon take a showah).
Que else...should I have done (btw I dont think i listd everything I should've done, but chances are I already did)
Hmm I get an error when I run the app. It says:
Application has generated an exception that could not be handled.
Process id=0xfb8 (4024), thread id=0x854 (2132).
Is there any way to fix this?
Does it fuck up because of the players name? Sometimes a hacked name with crazy characters can fuck with the app. Otherwise.. the only thing I can think of is that the SAPP was not installed properly. The APP will automatically crash the server if the SAPP is not in the directory. Maybe try and re up the SAPP files (in case they are corrupted or something)?
D:
The thing is, the app crashes but the server remains up. Also, the app crashes right when I try to start it up with the server.
I've followed all the directions and copied the "_d" folder, the "sapp" folder, haloceded.exe, and haloceded_extended.exe into the Halo CE install directory but didn't copy over the strings.dll and strings__.dll files because I was told not to for a home dedi.
Oh and the app console says:
Maps loaded, Devicating...
Attempt to close data reader failed
DB Query: "select * from maps"
DB Query: "select * from expressions"
hmm, the app gets that far and then crashes?
perhaps try updating your .NET framework?
What? I'm sure you still copy the strings_.dll ? I have it in my folder....
This happens every now and then on my home zombies dedi when the server is restarting. I just close down the server and wait for the app to close, then restart it again.
Ducky, read better.
okay okay...im plannin on updating my halo..i will ask my clan to do the same...i still have 1.00 because i manually disabled update so that i can play on the other servers....but how do i go about the hex editing....it says "self explanatory" but i have no idea what he means by the pic....anyone help plz!!
i need a STEP BY Step setup guide...plz dnt say "self explanatory" tell me every single detail f how to do the hex ediitng, the admin management, and everything else
Well he said he used a third party app to "edit" it. Is there a chance it could have changed the file in some small way that the app doesn't like it? Would it work if it was just done with Access?
i just need a step-by-step guide on setting up this application...please help me and i need every single detail cleared up...
1. Download rec0's server app for 1.08 here.
2. Download Tiny Hexer here and install it.
3. Open "haloceded_extended.exe" using Tiny Hexer.
4. Scroll down and look at rows 0xE140 to 0xE1B0. Refer to this picture and make the changes by highlighting each different character and typing in the new one. DO NOT backspace or delete the characters. Simply highlight and type over the old ones to replace them.
5. Do the same for rows 0xE2E0 to 0xE2F0 and row 0xE320.
6. Save and close Tiny Hexer.
7. Open the _d folder and open the _d.mdb file inside using Microsoft Access.
8. Click on the "players" tab and another window will pop up with something similar to this picture.
9. In the "names" column, replace the name in the first row with your own name. In the "cdkey" column, replace the cdkey hash in the first row with your own cdkey hash. In the "ips" column delete the number in the first row and leave it blank. Leave the "admin" column alone.
10. Save and close Microsoft Access.
11. Go to your Halo Custom Edition install directory. That will be something like this if you installed Halo CE normally: "C:\Program Files\Microsoft Games\Halo Custom Edition"
12. IF YOU ALREADY HAVE A DEDICATED SERVER, create a folder and name it "Server Backup". Copy and paste the original "haloceded.exe" to that new folder.
13. IF RUNNING A HOME DEDI: Copy the "_d" folder, the "sapp" folder, "haloceded.exe", "haloceded_extended.exe", and "sapp.dll" from rec0's server app and paste them in your Halo CE install directory. If a window pops up about overwriting existing files, chose yes.
14. Find the "init.txt" file in your Halo CE install directory. If you do not already have one, create one and refer to this.
15. Open the "init.txt" file and look for the line that says "sv_mapcycle_add". Create three new lines above that. In the first new line type "sv_log_enabled 1".
In the second new line type "sv_log_file "serverlog"". In the third new line type "sv_log_start". Scroll down and look at the last line, which should say "sv_mapcycle_begin". Create a new line under that and type in "load". Save and close "init.txt".
16. To run rec0's server app, simply run "haloceded.exe" first, and then immediately after, run "haloceded_extended.exe".
That is all.
*Edit*
Logfile added to tut at step 15.
17. And then go back to killing CE by playing on an outdated version of the game instead of the REAL 1.08 release.
Stay on 1.08. It has fewer issues and there's going to be some interesting exclusive things coming for it in the future. It's smaller than 1.00, but they need to switch as well. If you can convince them to move over and play using the native 1.08 patch and exe (it requires no cd anyway...), then we can hopefully bring the two communities back together again instead of being segregated.
^
very nice, thank you... i didn't feel like typing all that :p
-edit- responding to flyingmonkey3
I just reinstalled .NET x35 SP1 and still have the application exception error.
The haloceded_extended.exe console still displays the same thing:
Maps loaded, Devicating...
Attempt to close data reader failed
DB Query: "Select * from maps"
DB Query: "Select * from expressions"
This time application exception seems to have changed a little:
Process id=0x16a8 (5800), Thread id=0x149c (5276).
Maybe there is something wrong with my _d.mdb file? I noticed that whenever you access and modify the file, a new file pops up called "_d.ldb". Usually it goes away after you save and close, but it stays there after the app crashes.
Interesting.
thank you so much for the explanation....i did not know that we had to IMMEDIATELY launch haloceded_extended i guess thats y it didnt work....another problem i have is HEX EDITING i do not understand what to change the characters in the picture to...im guesing theserver name...but if my server has a different name and i change it, do i leave spaces? i dont understand the concept of hex editing....one last problem...when i start the app i get: Maps loaded, Devicating...
Attempt to close data reader failed
DB Query: "Select * from maps"
DB Query: "Select * from expressions"
and if i try to go INTO the server it loses connection and it crashes....i have NET framework 3.0.....how can i fix this?
Could my problem have anything to do with the fact that I have Vista? Maybe if someone feels comfortable with it they could send me their "_d.mdb" file and "haloceded_extended.exe" file and I could try the app using them. If it crashes again then it has to be a problem with my computer.
*Edit*
^ Ah 1ndistinkt you have the same problem I have. Try updating to .NET 3.5, although it didn't help me much. Or maybe there is a newer .NET version?
If you don't like hex editing, you really don't have to do it. It's only for /stunts and /restore commands. After you run those, the server name will change to the default one in the app, but you can just do an sv_name "NEW SERVER NAME" and change it after you run either of those commands.
And PLEASE clean up your grammar. We'll help, but not if we have to struggle trying to decipher what you want to say.
You know my gets stuck after DB query: "select * from players where cdkey = '<this key>'"
And then it crashes when I joined...
but when I switched to the older mdb file it didnt crash.
So its crashing when I, the admin join.
That's an error for SAPP?
i still have the same problem, i start the server and start the haloce_extended and it says "attempt to close data reader failed" and it says DB Query: Select * from expressions and select * from maps...also it crashes when I (the admin) join this server...i dont understand
Can you all upload and post your databases here?
kk...how?? in what form?
OK I downloaded the app and tried it again and still got the same error, only now it goes on to say:
Unhandled Exception: System.IndexOutOfRangeException: Index was outside the bounds of the array.
at DevicatorServer.LogFileMonitor.Update<>
at DevicatorServer.LogFileMonitor.FrequentUpdate<>
At first it mentioned something about a nonexistent file named "haloserver.log" in "Documents\My Games\Halo CE", so I went ahead and made one there but am still stuck.
_d.mdb
haloceded_extended.exe
Image of problem:
http://i303.photobucket.com/albums/n...rec0error2.jpg
very strange...
i just downloaded the release file and extracted evrything to my CE folder (except the 2 strings files) and ran my dedi and app, and they both started up just fine, as you can see by the screenshot below...
^lol you can see my h4x
one very important thing i forgot to mention in the instructions..
you MUST have logs enabled in your init.txt
sv_log_file log
sv_log_enabled 1
sv_log_start
place that in your init before the mapcycle.
-edit--
i just tried to join the server with my brothers computer (not admin) and it crashed on join..... wtf.
flyingmonkey:
First, put sv_log_file "serverlog" in your init.
Second, if that doesn't fix anything (after two runs), download the database from the link below and overwrite yours.
http://jcap.h2vista.net/files/halo/d...nmonkey/_d.mdb
And you are running with admin rights, correct?
Yes. But I will have to check on this a little later because I have to leave for now...
well... i kinda deleted my init.txt so yeah i'll try and help you out once i fix up my server again.
After its been devicated I get this little extra thing.
DB Query: "select * from players where cdkey = '<haskey here>'"
Which is my key.
And I also see a "Attempt to close data reader failed" after it says Maps loaded. Devicating.
I'm assuming the ldb file failed to delete itself.
That might be the problem...
F: That's not the problem, nevermind.
it always says the data reader failed or whatever.
Making a video tutorial on installation for this. Because you're all nubs.
Some people don't, also I like how all you can see is "Win" from Windows, like you have been successful. Was that intentional?
I'm making the video anyways, it's rendering.
Also, I just did a fresh install following the release thread instructions and it worked flawlessly.
ok i did everything...i did not edit the extnded file because i will not use the /stunts command or the /restore command...i edited the database and added my halo name and my cd key HASH...but last time i did that when i entered the server the connection was lost and the server crashed...i have .net 3.5 and halo 1.08 where is this video you are making freelancer?
what are you using to edit the database?
since you didn't hex haloceded_extended, why don't you try to join your server now....
ok everything is set thank you for all of your help...now what i need is a detailed list of how each command is written...i see all the great commands but i dont know what to put for pexpression..im guessing its like player number in SAPP which is sv_players but i dont understand those commands fully... btw im was using tiny hexer to hex edit and i was using MDB viewer to database edit.
pexpression is the players name or shortcut
stankbacon for example, you could do /spd st* 2 or /spd *bac* 2
you use /sc to create shortcuts..
like /sc stankbacon sb or /sc stank* b
then once you have a shortcut, you can do
/spd b 3
its all detailed here http://www.hivclan.net/rec0sapp.htm
OK I got the app to work. It seems I was just missing the logfile. You guys might want to make some mention of that on the main forum for this app.
yah i didn't even think of it till now..
added to instructions post.
Lol funny how it boils down to something as simple as a logfile. Anyway that will make one more server that uses this app though I won't be hosting that often as I'm pretty much preoccupied with school for now. But once IG gets their Brainz app all fixed up, I'll try hosting zombies without having the server crash once every hour. =)
I forgot to mention: Thanks for all the help! And maybe that video tut Lancer is making should be bundled in with the app download over at halomaps.
this app is great and its working...but i want to know about the teleport command....i searched the databse and i saw ALOT of locations to teleport to...but i wonder if there is a list of locations built into the app that can be viewed with a command...like the regular sapp.dll had a t list command that showed all the locations and what name to refer to them by. this app dosnt show that and i would like to use the teleport feature.
I think the only way is to look at the mdb and explore each location.
Mine's still crapping up =/
all the locations in the database weren't "built in" they were added by various admins on other servers.
if the app were to list all of them, even for a single map, it would take forever and spam the chat area for some time.
if you really want a list for a specific map your best bet is to just open the database and print it out lol.
i know the locations i want i just dont know how to type them in....i mean... if the map is bloodgulch do i do bloodgulch_highrock or sidewinder_redbase?
/t 1ndistinkt highrock
/t 1ndistinkt blueflag
like that
In other words, you can have two shortcuts named the same on two different maps, but the app will observe the map you are on and teleport you to the correct coordinates.
I've copied my entire shortcut list to word a few times and it really helped out a lot. Got 1600 shortcuts so yea Haha. If anyone wants them I'll be more than happy to post them.
-via blackberry
Also, no setup video is being produced, I've run into to many snags for it to be worthwhile. Server only working 50% of the time even though it's all setup right, recording programs not working correctly, ect... Just read the tutorial that was posted here, it covers everything.
looks like the pro got noobed! lol
but yeah... i remember hex editing everything right and loaded sapp and still it crashed a lot... sometimes for no reason what so ever.
so i'm just waiting on abyll.
Yea, I did everything like... 5 times before I started recording and it worked all but once. Then when I started recording (fresh Halo CE install and all) the server would crash on player join, app wouldn't start, Tiny Hexer decided to freeze up... I think it's a W7 issue tbh.
Try not hexing it?
I mean all you need to hex it for is the names and tags to ban them from.
I know, the demo video I was making included launching the server with the app pre-hex to make sure it was working. This is were it crashed usually. I was able to get the server running most of the time once I hexed it, but then it would usually crash on player join... :gonk:
This is what I figured, but for some reason it's ALWAYS worked for me on XP as long as I hex properly. I may still do a tutorial, but not for awhile, I spent almost 2 days trying to record/edit/render/fail/setup/troubleshoot for this so I give up for now.
Might make a picture tutorial in the meantime.
Long story short kids, use at your own risk. Rec0 never had the time to perfect and stabilize it for private use, and was long gone from the CE scene when v1.08 came out.
IT has always been stable for me up until now. Me and bacon are experiencing major PROBLEMS trying to run the app on home dedi. For me, other people can join, but as soon as an admin joins the server (by that I mean app admin, saved in database) it crashes. We have concluded that for home use, the database is fucked up and currently trying to figure it out. As for paid dedi's, there really should be no problem.
Alright then, im curious, i got it running on my paid dedi, but i dont really understand, whats the point of hexing it? i mean, in theory it would kick anyone with [hiv] tags, and i'd like to adapt that to my own clan tag, but other then that, whats the point?
the server name stuff? that doesnt seem to affect anything...
sorry if i sound like a noob, but if it counts for anything, i managed all of this without rooks help, even though i owe him big for letting me in on the actual app :P
the only point in hexing is the server name and clan tag... its not really needed.
If you use the "/stunts" command with the provided files it will change your server name to "HCEL Server - STUNTS!". The "/restore" command will rename the server to "HCEL Server - www.someurl.com"... If you're not going to be using the "/stunts" or "/restore" commands, don't worry about them.
You can also change all of the messages that Rec0's app "outputs" through **SERVER** broadcast. For example, you can change "_____ is now lagging like a bitch!" to "_____ is now lagging out!".
Ect...
Also, I'm making a "repack" of the release that has some files named properly ('admins.txt' =/= 'users.txt'). It also gets rid of the disgusting modifications that Pat made to the Halo Console text (ex: '[HIV] Dedicated Server Running', and '###Server made by Rec0 - Updated by Patrickssj6###.') and replaces the "Halo Console" text with "Rec0 Console".
yay for useless things.
fail.
Lmao, it doesn't even work properly anymore, whats the poing? :(
Lol typo. I'll try with your files and see if it works.
yeah i'll try the repack.
but personally I might just go with abyll's cuz i like him better :p
Here's the repack files... Still working on an updated tutorial, still toying with a video tutorial...
Download Freelancer's Rec0-Repack
is that for home dedi's or both combined?
(lol only difference is the string files)
alright i'll try it out. (must reinstall tiny hex editor)
Lmao epic fail, still crashes for me.
Ducky something is definitely wrong with your setup...
You're probably missing a .net framework version? Or you've got something impeding its use...
Hmm try redownloading the app and trying again. Or try lancer's app. What does the app console say when the error happens? Does it mention anything about an out of range exception?
No, its the part where it crashes after it reads data from expressions table.
You know after careful review of the _d.mdb file...
Nah that didn't help.
Hmm yeah there's definitely something weird going on. What happened to me was I downloaded the app again in case I had corrupted the files. I decided to try pasting the files without modifying them directly into my Halo CE directory. Then when I ran it the app actually got past reading the database file and instead started crashing because it couldn't find a log file, so I added those three logfile lines in my init.txt and it worked. After that I edited the app files I had just downloaded and used those to overwrite the default ones that I had previously pasted into the Halo CE directory.
Btw I don't think theres such a command called sv_log_Start (looking at your little detailed step-by-step explanation).
There really is no need for it. When I modified the readme earlier today, I made tested it with and without "sv_log_file log" and "sv_log_start" and it still worked. All you need is "sv_log_enabled 1" and the server will default to haloserver.log.
OK I will make note of this in my video tut. Like Lancer I have come across problems too... Funny how they happen at such convenient times.
All you need in your init.txt is "sv_log_enabled 1" and "sv_log_echo_chat 1". I'm not even sure if the chat echo is required... "sv_log_start" isn't even a real command.
echo chat isn't necessary, all it does is show the chat in the server cmd window.
Right you guys are. The video tut is now uploaded after a brief audio dispute on YouTube:
http://www.youtube.com/watch?v=O7eYY6mJqbQ&fmt=22
You didn't narrate it... That's no better than the written tutorial, gah.
I'll do one on Windows XP just wait.
Go ahead lol. Sorry for the lack of narration, but I lack a mic. Well if I really wanted to I could use a computer voice or something, but since you're making one, I'll leave that to you.
*looks at sig*
anyone here good at coding?