Hambrgr_Helpr
11-12-2004, 06:04 PM
Ok admins...for all of your XP Home users who are experiencing Punkbuster errors when trying to connect to your server, here is a fix:
We've seen players either not being able to connect to, or getting kicked from, servers running PB. The most common reason seems to be an "O/S inadequate privileges" error....even when players are logged into the Admin account on their computer. This is definitely happening with XP Home users...the same MAY be true for XP Pro users, but don't quote me on that.
After some searching, we found a fix. This is to be done on LOCAL MACHINES, NOT THE SERVER. So, your users will have to follow the steps below:
Download and install Windows 2003 Resource Kit. Then, move the file called NTRights.exe to the root of the C: drive. Then write the following batch file, open with the command prompt, and run it.
Here is the batch routine:
c:\ntrights.exe -u AccountName +r SeDebugPrivilege
c:\ntrights.exe -u AccountName +r SeLoadDriverPrivilege
c:\ntrights.exe -u AccountName +r SeSecurityPrivilege
c:\ntrights.exe -u AccountName +r SeSystemEnvironmentPrivilege
c:\ntrights.exe -u AccountName +r SeProfileSingleProcessPrivilege
Where [AccountName] is the user account normally used to log into the computer. *If you are not using the Admin account on your computer, you will have to login to it and then run the batch for the account you do use. Apparently, even the Admin account on an XP Home computer does not have sufficient rights to run PB correctly.
Run the batch file, then reboot. This should clear-up the problem...BUT, don't flame me if it doesn't....and don't blame me if players screw-up their machines.
We've seen players either not being able to connect to, or getting kicked from, servers running PB. The most common reason seems to be an "O/S inadequate privileges" error....even when players are logged into the Admin account on their computer. This is definitely happening with XP Home users...the same MAY be true for XP Pro users, but don't quote me on that.
After some searching, we found a fix. This is to be done on LOCAL MACHINES, NOT THE SERVER. So, your users will have to follow the steps below:
Download and install Windows 2003 Resource Kit. Then, move the file called NTRights.exe to the root of the C: drive. Then write the following batch file, open with the command prompt, and run it.
Here is the batch routine:
c:\ntrights.exe -u AccountName +r SeDebugPrivilege
c:\ntrights.exe -u AccountName +r SeLoadDriverPrivilege
c:\ntrights.exe -u AccountName +r SeSecurityPrivilege
c:\ntrights.exe -u AccountName +r SeSystemEnvironmentPrivilege
c:\ntrights.exe -u AccountName +r SeProfileSingleProcessPrivilege
Where [AccountName] is the user account normally used to log into the computer. *If you are not using the Admin account on your computer, you will have to login to it and then run the batch for the account you do use. Apparently, even the Admin account on an XP Home computer does not have sufficient rights to run PB correctly.
Run the batch file, then reboot. This should clear-up the problem...BUT, don't flame me if it doesn't....and don't blame me if players screw-up their machines.