CS.RIN.RU - Steam Underground Community
http://cs.rin.ru/forum/

[Info] Splinter Cell: Conviction support thread
http://cs.rin.ru/forum/viewtopic.php?f=15&t=56155
Page 11 of 20

Author:  helper7 [ Friday, 30 Apr 2010, 21:39 ]
Post subject:  Re: Splinter Cell: Conviction support thread

SoulSeeker47 but trought LAN right?

And thath means that I and you cant play?Please explain me i will be very greatful...

Author:  Motorui [ Friday, 30 Apr 2010, 21:39 ]
Post subject:  Re: Splinter Cell: Conviction support thread

SoulSeeker47 wrote:
Ronyx wrote:
SoulSeeker47 wrote:
Traceback <most recent call last>:
File "server.py, line 3,in <module>
File "logging\config.pyo",line 76, in fileConfig
File "logging\config.pyo",line 109,in _create_format_paramatters
File "ConfigParser.pyo",line 531,in get
ConfigParser.NoSectionError: No section: 'formatters

Im having the exact same problem pal, tried everything disabling antiviruses, firewall programs, restarting, tried clean install, but nothing works and apparently no one here knows how to fix it.


So it's an internal problem.


and whith server.py intead of server.exe:
  1.  
  2. C:\Windows\system32>C:\Users\****\Desktop\SERVER\server.py
  3. Traceback (most recent call last):
  4.   File "C:\Users\rasantos\Desktop\SERVER\server.py", line 3, in <module>
  5.     logging.config.fileConfig("server_logging.conf")
  6.   File "C:\Python26\lib\logging\config.py", line 76, in fileConfig
  7.     formatters = _create_formatters(cp)
  8.   File "C:\Python26\lib\logging\config.py", line 109, in _create_formatters
  9.     flist = cp.get("formatters", "keys")
  10.   File "C:\Python26\lib\ConfigParser.py", line 531, in get
  11.     raise NoSectionError(section)
  12. ConfigParser.NoSectionError: No section: 'formatters'
  13.  
  14. C:\Windows\system32>

Author:  Ronyx [ Friday, 30 Apr 2010, 21:40 ]
Post subject:  Re: Splinter Cell: Conviction support thread

SoulSeeker47 wrote:
Ronyx wrote:
SoulSeeker47 wrote:
Traceback <most recent call last>:
File "server.py, line 3,in <module>
File "logging\config.pyo",line 76, in fileConfig
File "logging\config.pyo",line 109,in _create_format_paramatters
File "ConfigParser.pyo",line 531,in get
ConfigParser.NoSectionError: No section: 'formatters

Im having the exact same problem pal, tried everything disabling antiviruses, firewall programs, restarting, tried clean install, but nothing works and apparently no one here knows how to fix it.


So it's an internal problem.

Maybe, im runnign Windows 7 ultimate, and I didn't had any problems with Assassins creed II.

Author:  adhome [ Friday, 30 Apr 2010, 21:41 ]
Post subject:  Re: Splinter Cell: Conviction support thread

@1st4ck: Sick of this forum? (;
No Pairs. Needed. Server response change without client data change. Someting with the counter?
values.db is again not needed. Try restart connection to repeat first seq.

By (;

  1. s->c    4   00040000050000014f 
  2. c->s    20  0014000001c5852c00c54c42fe00000150683f4b4244f2a056 
  3. s->c    4   000400000500000150 
  4. s->c    12  000c0000020000002c00010101ba036427   
  5. c->s    20  0014000001c5852c00c54c42fe00000151683f4b4244f2a056 
  6. s->c    4   000400000500000151 
  7. c->s    20  0014000001c5852c00c54c42fe00000152683f4b4244f2a056 
  8. s->c    4   000400000500000152 
  9. c->s    20  0014000001c5852c00c54c42fe00000153683f4b4244f2a056 
  10. s->c    4   000400000500000153 
  11. c->s    20  0014000001c5852c00c54c42fe00000154683f4b4244f2a056 
  12. s->c    4   000400000500000154 
  13. c->s    20  0014000001c5852c00c54c42fe00000155683f4b4244f2a056 
  14. s->c    4   000400000500000155 
  15. c->s    20  0014000001c5852c00c54c42fe00000156683f4b4244f2a056 
  16. s->c    4   000400000500000156 
  17. s->c    12  000c00000200000009010001000972aabe   
  18. c->s    20  0014000001c5852c00c54c42fe00000157683f4b4244f2a056 
  19. s->c    4   000400000500000157 
  20. c->s    20  0014000001c5852c00c54c42fe00000158683f4b4244f2a056 
  21. s->c    4   000400000500000158 
  22.  

Author:  simkas [ Friday, 30 Apr 2010, 21:41 ]
Post subject:  Re: Splinter Cell: Conviction support thread

SoulSeeker47 wrote:
As far as i know a legit player create a lobby and you join it.

Why thank you for repeating the exact same thing that you said. I asked how am I supposed to do it, if the menu that would seem to have the join option doesn't open at all?

Author:  executivesummary [ Friday, 30 Apr 2010, 21:42 ]
Post subject:  Re: Splinter Cell: Conviction support thread

maxovitsj wrote:
executivesummary wrote:
maxovitsj wrote:
@1st4ck

here is my python file for your random thing.
im not sure if its correct, because my python is very bad :P

http://privatepaste.com/f8b37105ec


odd length string error. plus it's always going to end up 0x0x0x0x, was that what you were aiming for?


its not gonna end up 0x, because it starts reading from the 3 digit, which means it deletes the 0x
this is the result of 10 runs:
  1. 7100010101
  2. cc00000001
  3. 5000010100
  4. ed01010101
  5. 7e00000000
  6. 6101000000
  7. 8500010001
  8. af01010001
  9. 2800000000
  10. 8a01000101


n0f4t3 wrote:
maxovitsj

Doesn't work because scc.py is called once, which means that the random number is created once.
The number needs to be generated each time the server sends data back.
Maybe you should make it as a function and then call it each time data is sent.


.No


like i said, im not a good python programmer. and i just made what 1st4ck asked for a random thingy :P
sorry if it bothers anyone, just trying to help


Spoiler
import binascii
import valueslib
import random

class server:
def __init__(self):
self.id = "00000002"
self.versions = ["00000001", "000001a0"]
self.udpports = [23150, 22350]
self.udpsign = {"c": 0x0, "s": 0x0}
self.name = "Splinter Cell Conviction"
self.db = valueslib.db("scc")
self.counter = 0
self.activated = {}

def duplicate(self):
return server()

def parse_request(self, data):
self.logger.info("Recieved data: %s", binascii.b2a_hex(data))
cmd = ord(data[4])
if cmd == 0x01:
plaintext = binascii.a2b_hex("0004000005") + data[13:17]
#self.logger.info("Sent data: %s", plaintext)
elif binascii.b2a_hex(data) in self.db.pairs:
value = binascii.a2b_hex(self.db.pairs[binascii.b2a_hex(data)])
r1 = random.randint(0,255) #define a random to make the first part of the value needed
r1h = hex(r1)[2:] #convert the random to HEX + strip the 0x
p2a = random.randint(0,1) #define another random for the last part (which is the 00000000 part)
p2aa = "0" + str(p2a) #add a "0" to the random + converts the random to a string so the "0" stays
p2b = random.randint(0,1) #see p2a
p2bb = "0" + str(p2b) #see p2aa
p2c = random.randint(0,1) #see p2a
p2cc = "0" + str(p2c) #see p2aa
p2d = random.randint(0,1) #see p2a
p2dd = "0" + str(p2d) #see p2aa
p2all = p2aa + p2bb + p2cc + p2dd #make the total value
r1hs = str(r1h) #converts the HEX to a STRING so it can be added to the rest of the strings
final = r1hs.join(p2all) #add the strings together
plaintext = binascii.a2b_hex("000c000002000000") + binascii.a2b_hex(final) + value
self.logger.info("Sent data: %s", binascii.b2a_hex(plaintext))
self.activated = value
else:
plaintext = None
self.logger.info("Cmd data: %s", cmd)
return True, plaintext

def filter3(self, data, hexdata, s, direction, logger):
logger.info(s)
return data

def send_extra(self):
plaintext = None
if len(self.activated) > 0:
if self.counter > 5:
self.counter = 0
r1 = random.randint(0,255) #define a random to make the first part of the value needed
r1h = hex(r1)[2:] #convert the random to HEX + strip the 0x
p2a = random.randint(0,1) #define another random for the last part (which is the 00000000 part)
p2aa = "0" + str(p2a) #add a "0" to the random + converts the random to a string so the "0" stays
p2b = random.randint(0,1) #see p2a
p2bb = "0" + str(p2b) #see p2aa
p2c = random.randint(0,1) #see p2a
p2cc = "0" + str(p2c) #see p2aa
p2d = random.randint(0,1) #see p2a
p2dd = "0" + str(p2d) #see p2aa
p2all = p2aa + p2bb + p2cc + p2dd #make the total value
r1hs = str(r1h) #converts the HEX to a STRING so it can be added to the rest of the strings
final = r1hs.join(p2all) #add the strings together
plaintext = binascii.a2b_hex("000c000002000000") + binascii.a2b_hex(final) + self.activated
else:
self.counter = self.counter + 1
return plaintext


'+' gave me an odd length string error so I used join, it seemed to send the data correctly but unfortunately client dropped the connection after the intro movie all three times I ran the game.

edit: and i meant for the binary it always ends up 0 (1 or 0) 0 (1 or 0) 0 (1 or 0) 0 (1 or 0)

Author:  SoulSeeker47 [ Friday, 30 Apr 2010, 21:43 ]
Post subject:  Re: Splinter Cell: Conviction support thread

I had.I'm running the same OS.

Author:  Homerduff [ Friday, 30 Apr 2010, 21:44 ]
Post subject:  Re: Splinter Cell: Conviction support thread

any news about the values or the process of emulating the servers?

Author:  SoulSeeker47 [ Friday, 30 Apr 2010, 21:45 ]
Post subject:  Re: Splinter Cell: Conviction support thread

simkas wrote:
SoulSeeker47 wrote:
As far as i know a legit player create a lobby and you join it.

Why thank you for repeating the exact same thing that you said. I asked how am I supposed to do it, if the menu that would seem to have the join option doesn't open at all?

If you haven't seen yet i can't get the game running.

Author:  helper7 [ Friday, 30 Apr 2010, 21:46 ]
Post subject:  Re: Splinter Cell: Conviction support thread

Soulseeker but when i select find matches its says there is no connection something like that

Author:  SoulSeeker47 [ Friday, 30 Apr 2010, 21:46 ]
Post subject:  Re: Splinter Cell: Conviction support thread

SoulSeeker47 wrote:
simkas wrote:
SoulSeeker47 wrote:
As far as i know a legit player create a lobby and you join it.

Why thank you for repeating the exact same thing that you said. I asked how am I supposed to do it, if the menu that would seem to have the join option doesn't open at all?

If you haven't seen yet i can't get the game running.

Author:  maxovitsj [ Friday, 30 Apr 2010, 21:49 ]
Post subject:  Re: Splinter Cell: Conviction support thread

executivesummary

join doesnt work, cuz i dont know why, but it fucks shit up look at this: (3 runs)

0e80e80e80e80e80e80e80
0e01e00e00e00e01e00e01
0b40b40b40b40b41b40b40

and the off-string thing, i have no clue what it is, most of the time it doesnt happen :/

Author:  RespecT [ Friday, 30 Apr 2010, 21:49 ]
Post subject:  Re: Splinter Cell: Conviction support thread

hi Is there going to be any solution to play this game online without an original game?

Author:  helper7 [ Friday, 30 Apr 2010, 21:49 ]
Post subject:  Re: Splinter Cell: Conviction support thread

Soulseeker47 how you cant the game running?did you follow the instruction?It should work

Author:  neovlace [ Friday, 30 Apr 2010, 21:49 ]
Post subject:  Re: Splinter Cell: Conviction support thread

Ronyx wrote:
SoulSeeker47 wrote:
Traceback <most recent call last>:
File "server.py, line 3,in <module>
File "logging\config.pyo",line 76, in fileConfig
File "logging\config.pyo",line 109,in _create_format_paramatters
File "ConfigParser.pyo",line 531,in get
ConfigParser.NoSectionError: No section: 'formatters

Im having the exact same problem pal, tried everything disabling antiviruses, firewall programs, restarting, tried clean install, but nothing works and apparently no one here knows how to fix it.



you need to have "server_logging.conf" file in same directory to fix this error.

you need to download 1st4ck's original source pack: http://www.megaupload.com/?d=53ULUFCX

then download 1st4ck's latest source fix (found on page 3 of this thread): http://cs.rin.ru/forum/download/file.php?id=10516

extract this and overwrite those files from previous source pack.

you need to have Python 2.6 (32-bit) installed and PyCrypto libs (32-bit) installed with it. I believe the links were provided earlier in this thread as well.

All of this information has been repeated many times. Reading the threads completely will save a lot of headaches and useless posts and will keep a lot of users from getting angry at having to repeat themselves.

Page 11 of 20 All times are UTC + 3 hours
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/