Cant Download the PIGG Files through Cedega
Okay, new info. It turns out Im getting hung up on the geom.pigg file, which seems to be a common problem. Not sure how to fix it though, so help is still appreciated.
unfortunately the quickest fix is to install on Windows then copy the .pigg files over.
Alright, can do... Ive actally got a friend who's compressing the pigg files for me at the moment, now. Thank you ^^
OKay, okay, it seems Ive hit a new problem. I lifted the pigg files, as well as everything else, from a windows install file. Now it seems my issue is the same unending loop, but instead of downloading the piggs, its trying to fix them. This effect begins at the geom files and keeps going ad infinitum with every file afterward.
Any suggestions?
OKay, okay, it seems Ive hit a new problem. I lifted the pigg files, as well as everything else, from a windows install file. Now it seems my issue is the same unending loop, but instead of downloading the piggs, its trying to fix them. This effect begins at the geom files and keeps going ad infinitum with every file afterward.
Any suggestions? |
Fire up that old desktop, launch the game so that it updates, then recopy the pigg folder.
If the game spit out 20 dollar bills people would complain that they weren't sequentially numbered. If they were sequentially numbered people would complain that they weren't random enough.
Black Pebble is my new hero.
The geom.pigg problem is an old one. It used to create a "debug assertion failed" error. Now, it just puts you into a looping hell.
The solution is the same as it has always been, as per http://downloads.transgaming.com/fil...easenotes.html
If the updater crashes on geom.pigg (typically accompanied with a message about ``Debug assertion failed!'' that references Allocate.cpp line 108), you need to increase your default TCP send window size. To do this issue the following commands at a terminal as root: cat /proc/sys/net/ipv4/tcp_wmem you should see three numbers. The middle number needs to be doubled (or otherwise increased) to at least 32768. To do this you can echo 4096 32768 131072 > /proc/sys/net/ipv4/tcp_wmem where the first and last numbers are the same as the values reported by the first command. Users may have to even triple or quadruple the middle number to get past this error. |
While you're changing the middle number, you'll want to use the first and third numbers you see from your OWN cat command, reinserting them with the echo command.
When you shut your machine down, the new number you enter will be lost, and you'll have to go through this process again if you need or wish to download in the future. However, the numbers your machine assigns to the tcp_wmem file come from a *different* file, which you can edit with the updated TCP send window size. I'm afraid I don't remember which file that is, off the top of my head, but it's available via websearch. ^.^;
W4E
The geom.pigg problem is an old one. It used to create a "debug assertion failed" error. Now, it just puts you into a looping hell.
The solution is the same as it has always been, as per http://downloads.transgaming.com/fil...easenotes.html On edit, a couple of notes: While you're changing the middle number, you'll want to use the first and third numbers you see from your OWN cat command, reinserting them with the echo command. When you shut your machine down, the new number you enter will be lost, and you'll have to go through this process again if you need or wish to download in the future. However, the numbers your machine assigns to the tcp_wmem file come from a *different* file, which you can edit with the updated TCP send window size. I'm afraid I don't remember which file that is, off the top of my head, but it's available via websearch. ^.^; W4E |
I feel ashamed that I didn't already know this fix.
Nothing about which to beat yourself up. :)
W4E
The "debug assertion failed" that would crash the updater was "fixed" long enough ago for the "geom.pigg" thing to fall out of the scope of memory. I fought the "fixing files" loop for at least a month before I made the connection.
Nothing about which to beat yourself up. W4E |
Is there a windows fix for this?
I am doing pigg patch loops as well in windows 7 32 pro.
From: Re: Guide to running CoX in Ubuntu
Don't know if anyone is still having issues getting passed geom.pigg in the CoHUpdater.exe running with Wine,
but I have solved it (on my end) ...
Terminal :
sudo su
(enter password)
cat /proc/sys/net/ipv4/tcp_wmem
4096 87380 524288
(was mine)
at this point, I doubled the middle value.
echo 4096 116760 524288 > /proc/sys/net/ipv4/tcp_wmem
This should work.
NOTE: Do NOT exit terminal as CoH is updating/fixing files.
Sometimes that tends to reset the values to the defaults,
which you can change if you know how to access the TCP Conf file through Terminal.
Hey.
I've recently begun to experiencing this very same problem, the updater downloads the files just fine, but runs into a loop when trying to patch the geom.pigg.
The game worked fine friday evening, i let the computer sit overnight and when i tried to fire it up saturday morning, the game refused to work.
fine, I thought, i'll just reinstall it then. Well, you know how that turned out.
i tried fixing the problem by double the middle value in /proc/sys/net/ipv4/tcp_wmem to no avail.
I'm running Ubuntu 10.04lts amd64 on a quad core amd 955 black edition, msi mobo, 4gb ram and dual ati 5770's in crossfire mode.
any suggestions would be helpful and greatly appreciated.
Cheers!
/CX
Hey.
i tried fixing the problem by double the middle value in /proc/sys/net/ipv4/tcp_wmem to no avail. |
I had to double it three or four times before it worked.
W4E
While I'm here, I might as well follow up with the remedy for making this a permanent change...
Once you tweak the values to your liking, you can make them permanent by adding them to /etc/sysctl.conf as follows: net.ipv4.tcp_rmem=4096 39000 187000 net.ipv4.tcp_wmem=4096 39000 187000 net.ipv4.tcp_mem=187000 187000 187000 net.ipv4.tcp_no_metrics_save=1 net.ipv4.tcp_moderate_rcvbuf=1 And then do the following command to make the changes permanent: sudo sysctl -p |
And again, remember that you'll want to look up your own tcp_wmem numbers and figure out what your own best setting is. And geom.pigg might not be the only offender -- I vaguely recall another file tripping this bug, and requiring that I increase the setting yet again.
W4E
Thanks Wildcat!
I actually solved it by digging out my Good vs. Evil edition DVD and installing the game that way.
//CX
The title says it all, folks. I just downloaded Ubuntu 10.04 (Lucid) and I can't seem to download or patch the game correctly. Every time it loads up the updater, no matter how many reinstalls I do, it always gets stuck on a never ending loop at the pigg files. It rapidly circulates progress between checking, connecting, a very quick blip of downloading, and checksumming. Any advice? I know there are plenty of you who run CoX fine on Linux.
Thanks in advance, personas