Skip to content

Background games redeemer zh HK

ArchiBot edited this page Oct 11, 2023 · 9 revisions

ๅพŒๅฐๅบ่™Ÿๅ•Ÿๅ‹•ๅ™จ

ๅพŒๅฐๅบ่™Ÿๅ•Ÿๅ‹•ๅ™จๆ˜ฏไธ€ๅ€‹็‰นๆฎŠ็š„ ASF ๅ…ง็ฝฎๅŠŸ่ƒฝ๏ผŒๅ…่จฑๆ‚จๅฐŽๅ…ฅไธ€็ต„็ตฆๅฎš็š„Steam cd-keys๏ผˆ้€ฃๅŒๅ…ถๅ็จฑ๏ผ‰ไปฅๅœจๅพŒๅฐๅ…Œๆ›ใ€‚ ๅฆ‚ๆžœๆ‚จๆƒณๆ‰นๆฌกๅ…Œๆ›ๅคšๅ€‹็”ขๅ“ๅบ่™Ÿ๏ผŒๅฎŒๆˆๆ•ดๅ€‹้Ž็จ‹ไน‹ๅ‰ๅฟ…ๅฐ‡่งธ็™ผRateLimited ็‹€ๆ…‹๏ผŒๆญคๆ™‚้€™ๅ€‹ๅŠŸ่ƒฝๅฐ‡ๆœƒ้žๅธธๆœ‰็”จใ€‚

ๅพŒๅฐๅบ่™Ÿๅ•Ÿๅ‹•ๅ™จๅƒ…ๅฐๅ–ฎๅ€‹ๆฉŸๆขฐไบบๆœ‰ๆ•ˆ๏ผŒ้€™ๆ„ๅ‘ณ่‘—ๅฎƒไธๆœƒๆŽก็”จ RedeemingPreferences ็š„่จญ็ฝฎใ€‚ ่‹ฅๆœ‰้œ€่ฆ๏ผŒๆญคๅŠŸ่ƒฝๅฏไปฅ่ˆ‡๏ผˆๆˆ–ไปฃๆ›ฟ๏ผ‰ redeem **ๅ‘ฝไปค**ไธ€่ตทไฝฟ็”จใ€‚


ๅฐŽๅ…ฅ

ๅฐŽๅ…ฅๅฏไปฅ้€š้Žๅ…ฉ็จฎๆ–นๅผ้€ฒ่กŒโ”€โ”€ไฝฟ็”จๆ–‡ๅญ—ๆช”ๆกˆๆˆ– IPCใ€‚

ๆช”ๆกˆ๏ผš

ASF ๆœƒ่ญ˜ๅˆฅconfig็›ฎ้Œ„ไธ‹ๅ็‚บ BotName.keys็š„ๆช”ๆกˆ๏ผŒๅ…ถไธญ BotNameๆ˜ฏๆ‚จ็š„ๆฉŸๆขฐไบบๅ็จฑใ€‚ ่ฉฒๆช”ๆกˆๅฟ…้ ˆๆŒ‰ๅ›บๅฎšๆ ผๅผ็ทจๅฏซ๏ผŒๆฏ่กŒ็”ฑ้Šๆˆฒๅ็จฑๅ’Œ้Šๆˆฒๅบ่™Ÿ็ต„ๆˆ๏ผŒๅ…ฉ่€…ไน‹้–“ไปฅ Tab ๅˆ†้š”๏ผŒไธฆไปฅไธ€ๅ€‹ๅˆ†่กŒ็ฌฆ่™Ÿ็ตๆŸ๏ผŒ่กจ็คบ้–‹ๅง‹ไธ‹ไธ€้ …ใ€‚ ๅฆ‚ๆžœไฝฟ็”จๅคšๅ€‹ Tab๏ผŒๅ‰‡็ฌฌไธ€ๅ€‹ๆข็›ฎๆœƒ่ขซ่ฆ–็‚บ้Šๆˆฒๅ็จฑ๏ผŒๆœ€ๅพŒไธ€ๅ€‹ๆœƒ่ขซ่ฆ–็‚บ้Šๆˆฒๅบ่™Ÿ๏ผŒไธญ้–“็š„ๆ‰€ๆœ‰ๅ…งๅฎน้ƒฝๅฐ‡่ขซๅฟฝ็•ฅใ€‚ ็ฏ„ไพ‹๏ผš

POSTAL 2	ABCDE-EFGHJ-IJKLM
Domino Craft VR	12345-67890-ZXCVB
A Week of Circus Terror	POIUY-KJHGD-QWERT
Terraria	ๅฟฝ็•ฅ	ๅฟฝ็•ฅ	ZXCVB-ASDFG-QWERT

ๆˆ–่€…๏ผŒๆ‚จ้‚„ๅฏไปฅๅชไฝฟ็”จ้Šๆˆฒๅบ่™Ÿๆ ผๅผ๏ผˆๆฏๅ€‹ๆข็›ฎไน‹้–“ไป้ ˆๆœ‰ไธ€ๅ€‹ๅˆ†่กŒ็ฌฆ่™Ÿ๏ผ‰ใ€‚ ๅœจ้€™็จฎๆƒ…ๆณไธ‹๏ผŒASF ๅฐ‡ไฝฟ็”จ Steam ็š„ๆ‡‰็ญ”๏ผˆๅฆ‚ๆžœๅฏ่ƒฝ็š„่ฉฑ๏ผ‰ไพ†ๅกซๅ……ๆญฃ็ขบ็š„้Šๆˆฒๅ็จฑใ€‚ ๅฐๆ–ผไปปไฝ•้กžๅž‹็š„้‡‘้‘ฐๆจ™่จ˜๏ผŒๆˆ‘ๅ€‘ๅปบ่ญฐๆ‚จไฝฟ็”จ่‡ช่จ‚ๅ็จฑ๏ผŒๅ› ็‚บๅœจ Steam ไธŠๅ…Œๆ›็š„ๅŒ…ๅ็จฑไธไธ€ๅฎš่ˆ‡ๅŒ…ไธญ็š„้Šๆˆฒๅ็จฑไธ€่‡ด๏ผŒๅ› ๆญคๆ นๆ“š้–‹็™ผ่€…ๅกซๅฏซ็š„ๅ…งๅฎน๏ผŒๆ‚จๅฏ่ƒฝๆœƒ็œ‹ๅˆฐๆญฃ็ขบ็š„้Šๆˆฒๅ็จฑใ€่‡ช่จ‚ๅŒ…ๅ็จฑ๏ผˆไพ‹ๅฆ‚ Humble Indie Bundle 18๏ผ‰ๆˆ–ๅฎŒๅ…จ้Œฏ่ชค็”š่‡ณๆ˜ฏๆƒกๆ„็š„ๅ็จฑ๏ผˆไพ‹ๅฆ‚ Half-Life 4๏ผ‰ใ€‚

ABCDE-EFGHJ-IJKLM
12345-67890-ZXCVB
POIUY-KJHGD-QWERT
ZXCVB-ASDFG-QWERT

็„ก่ซ–ไฝ ๆฑบๅฎšไฝฟ็”จๅ“ช็จฎๆ ผๅผ๏ผŒASF ้ƒฝๅฐ‡ๅœจๆฉŸๆขฐไบบๅ•Ÿๅ‹•ๆˆ–ๅŸท่กŒๆ™‚ๅฐŽๅ…ฅไฝ ็š„ keys ๆช”ๆกˆใ€‚ ๆˆๅŠŸ่งฃๆžๆช”ๆกˆไธฆ่ทณ้Ž็„กๆ•ˆๅบ่™ŸๅพŒ๏ผŒๆ‰€ๆœ‰ๆญฃ็ขบๆชขๆธฌๅˆฐ็š„้Šๆˆฒ้ƒฝๅฐ‡่ขซๆทปๅŠ ๅˆฐๅŽๅฐไฝ‡ๅˆ—ไธญ๏ผŒBotName.keys ๆช”ๆกˆๅฐ‡่‡ชๅ‹•ๅพž config ็›ฎ้Œ„ไธญๅˆช้™คใ€‚

IPC

้™คไบ†ไฝฟ็”จไธŠ้ขๆๅˆฐ็š„็”ขๅ“ๅบ่™Ÿๆช”ๆกˆๅค–๏ผŒASF้‚„้–‹ๆ”พไบ† GamesToRedeemInBackground ASF API ็ซฏ้ปž๏ผŒๅฎƒ่ƒฝไปฅไปปไฝ•IPC ๅทฅๅ…ท๏ผˆๅŒ…ๆ‹ฌๆˆ‘ๅ€‘็š„ ASF-ui๏ผ‰ๅŸท่กŒใ€‚ IPC ๅฏๆไพ›ๆ›ดๅฎŒๅ–„็š„ๅŠŸ่ƒฝ๏ผŒๅ› ็‚บๆ‚จๅฏไปฅไฝฟ็”จๆ‚จ่ฆบๅพ—ๅˆ้ฉ็š„ๆ–นๅผ้€ฒ่กŒ่งฃๆžใ€‚ไพ‹ๅฆ‚ไฝฟ็”จ่‡ช่จ‚ๅˆ†้š”็ฌฆ่™Ÿ๏ผŒ่€Œ้žๅผทๅˆถไฝฟ็”จ Tab๏ผŒ็”š่‡ณๅฏไปฅๅฎŒๅ…จ่‡ช่จ‚ๅบ่™Ÿๆ ผๅผใ€‚


ไฝ‡ๅˆ—

ๆˆๅŠŸๅฐŽๅ…ฅ้ŠๆˆฒๅพŒ๏ผŒๅฎƒๅ€‘ๅฐ‡ๆทปๅŠ ๅˆฐไฝ‡ๅˆ—ไธญใ€‚ ๅช่ฆๆฉŸๆขฐไบบ่ˆ‡ Steam ็ถฒ็ตกไฟๆŒ้€ฃ็ทš๏ผŒไธ”ไฝ‡ๅˆ—ไธ็‚บ็ฉบ๏ผŒASF ๅฐฑๆœƒ่‡ชๅ‹•่™•็†ๅพŒๅฐไฝ‡ๅˆ—ใ€‚ ๅฆ‚ๆžœASFๅ˜—่ฉฆๅ…Œๆ›ไธ€ๅ€‹ๅบ่™Ÿๅปๆฒ’ๆœ‰่งธ็™ผ RateLimited ๏ผŒ่ฉฒๅบ่™Ÿๅฐ‡ๆœƒ่ขซ็งปๅ‡บไฝ‡ๅˆ—ไธฆๆ นๆ“šๅ…ถๅ…Œๆ›็ตๆžœๅฏซๅ…ฅไฝๆ–ผ config ่ณ‡ๆ–™ๅคพไธญ็š„ๆช”ๆกˆใ€‚็•ถๅบ่™Ÿ่ขซไฝฟ็”จๆ™‚๏ผˆไพ‹ๅฆ‚็ตๆžœ็‚บ๏ผšNoDetailใ€BadActivationCodeใ€DuplicateActivationCode๏ผ‰๏ผŒๅ…Œๆ›ๅฐ‡ๆœƒ่ขซๅฏซๅ…ฅ BotName.keys.used๏ผŒๅฆๅ‰‡ๅฐฑๆœƒ่ขซๅฏซๅ…ฅ BotName.keys.unusedใ€‚ ็”ฑๆ–ผ Steam ็ถฒ็ตกไธไธ€ๅฎšๆœƒๅ›žๅ‚ณๅบ่™Ÿๆ‰€ๅฑฌ้Šๆˆฒ็š„ๆญฃ็ขบๅ็จฑ๏ผŒๆ‰€ไปฅ ASF ๆœƒไฝฟ็”จๆ‚จๆไพ›็š„้Šๆˆฒๅ็จฑใ€‚้€™ๆจฃๆ‚จๅฐฑๅฏไปฅๆ นๆ“š้œ€่ฆไฝฟ็”จ่‡ช่จ‚ๅ็จฑๆจ™่จ˜ไฝ ็š„ๅบ่™Ÿใ€‚

ๅฆ‚ๆžœๅœจๅ…Œๆ›้Ž็จ‹ไธญๅธณๆˆถ่งธ็™ผ RateLimited ็‹€ๆ…‹๏ผŒไฝ‡ๅˆ—ๅฐ‡ๆœƒๆšซๅœไธ€ๅฐๆ™‚ไปฅ็ญ‰ๅพ…ๅ†ทๅปๆ™‚้–“็ตๆŸใ€‚ Afterwards, the process continues where it left, until the entire queue is empty or another RateLimited occurs.


็ฏ„ไพ‹

ๅ‡่จญไฝ ๆœ‰ไธ€ๅ€‹ๅŒ…ๅซ 100 ๅ€‹ๅบ่™Ÿ็š„ๆธ…ๅ–ฎใ€‚ ้ฆ–ๅ…ˆ๏ผŒๆ‚จๆ‡‰่ฉฒๅœจASF config ็›ฎ้Œ„ไธ‹ๅ‰ตๅปบไธ€ๅ€‹ๅ็‚บ BotName.keys.new ็š„ๆช”ๆกˆใ€‚ ๆˆ‘ๅ€‘ๅŠ ไธŠ .new ๅพŒ็ถดๆ˜ฏ็‚บไบ†้˜ฒๆญข ASF ๅœจๅปบ็ซ‹ๆช”ๆกˆๆ™‚็ซ‹ๅˆป่ฎ€ๅ–่ฉฒๆช”ๆกˆ๏ผˆๅ› ็‚บๅฎƒๆ˜ฏไธ€ๅ€‹ๅ…จๆ–ฐ็š„ๆช”ๆกˆ๏ผŒๅฐšๆœชๆบ–ๅ‚™ๅฐŽๅ…ฅ๏ผ‰ใ€‚

็พๅœจๆ‚จๅฏไปฅๆ‰“้–‹ๆˆ‘ๅ€‘ๅ‰›ๅปบ็ซ‹็š„ๆช”ๆกˆ๏ผŒ่ฒผไธŠ100 ๅ€‹ๅบ่™Ÿ๏ผŒไธฆ่ฆ–ๆƒ…ๆณไฟฎๆญฃๆ ผๅผใ€‚ ไน‹ๅพŒ๏ผŒ BotName.keys.new ๆช”ๆกˆไธญๆ‡‰่ฉฒๆญฃๅฅฝๆœ‰ 100 ่กŒ๏ผˆๅฆ‚ๆžœๆœซๅฐพๆœ‰ๆ›่กŒ็ฌฆ็š„่ฉฑๅฐฑๆ˜ฏ 101 ่กŒ๏ผ‰๏ผŒๆฏไธ€่กŒ็š„ๆ ผๅผๅ‡็‚บ ้Šๆˆฒๅ็จฑ\t้Šๆˆฒๅบ่™Ÿ\n๏ผŒๅ…ถไธญ \t ๆ˜ฏ Tab ็ฌฆ๏ผŒ\n ๆ˜ฏๆ›่กŒ็ฌฆใ€‚

็พๅœจๆ‚จๅทฒๅฏๅฐ‡่ฉฒๆช”ๆกˆๅพž BotName.keys.new ้‡ๅ‘ฝๅ็‚บ BotName.keys๏ผŒไปฅ่ฎ“ ASF ็Ÿฅ้“่ฉฒๆช”ๆกˆๅทฒๆบ–ๅ‚™ๅฅฝ่ขซๅฐŽๅ…ฅใ€‚ ้‡ๅ‘ฝๅๅพŒ๏ผŒASF ๆœƒ่‡ชๅ‹•ๅฐŽๅ…ฅ่ฉฒๆช”ๆกˆ๏ผˆ็„ก้œ€้‡ๅ•Ÿ๏ผ‰๏ผŒไธฆๅœจ็ขบ่ชๆ‰€ๆœ‰้Šๆˆฒ็š†่งฃๆžๆˆๅŠŸไธ”ๅŠ ๅ…ฅไฝ‡ๅˆ—ๅพŒๅˆช้™ค่ฉฒๆช”ๆกˆใ€‚

้™คไบ† BotName.keys ๆช”ๆกˆ๏ผŒๆ‚จ้‚„ๅฏไปฅไฝฟ็”จ IPC API ็ซฏ้ปž๏ผŒ็”š่‡ณไนŸๅฏไปฅๆ นๆ“š้œ€่ฆๅฐ‡ๅ…ฉ็จฎๆ–นๅผ้…ๅˆไฝฟ็”จใ€‚

ไธ€ๆฎตๆ™‚้–“ๅพŒ๏ผŒๆœƒ็”Ÿๆˆ BotName.keys.used ๅ’Œ BotName.keys.unused ็ญ‰ๆช”ๆกˆใ€‚ ้€™ไบ›ๆช”ๆกˆๅŒ…ๅซไบ†ๆˆ‘ๅ€‘ๅ…Œๆ›้Ž็จ‹็š„็ตๆžœใ€‚ ไพ‹ๅฆ‚๏ผŒๆ‚จๅฏไปฅๅฐ‡ BotName.keys.unused ้‡ๅ‘ฝๅ็‚บ BotName2.keys๏ผŒไปฅไพฟๅ‘ๅ…ถไป–ๆฉŸๆขฐไบบๆดพ็™ผๆˆ‘ๅ€‘ๆœชไฝฟ็”จ็š„้‡‘้‘ฐ๏ผŒๅ› ็‚บๅ‰ไธ€ๅ€‹ๆฉŸๆขฐไบบไธฆๆœชไฝฟ็”จ้€™ไบ›้‡‘้‘ฐใ€‚ ๆˆ–่€…ๆ‚จไนŸๅฏไปฅ็ฐกๅ–ฎๅœฐๅฐ‡ๆœชไฝฟ็”จ็š„้‡‘้‘ฐ่ค‡่ฃฝ็ฒ˜่ฒผๅˆฐๅ…ถไป–ๆช”ๆกˆไธญ๏ผŒ็•™ไฝœไป–็”จใ€‚ ่ซ‹่ฌน่จ˜๏ผŒ็•ถ ASF ่™•็†ไฝ‡ๅˆ—ๆ™‚๏ผŒๆ–ฐ็š„ๆข็›ฎๅฐ‡่ขซๆทปๅŠ ๅ…ฅ used ๅ’Œ unused ็ญ‰่ผธๅ‡บๆช”๏ผŒๅ› ๆญคๅปบ่ญฐ็ญ‰ๅพ…ไฝ‡ๅˆ—ๅฎŒๅ…จๆธ…็ฉบๅพŒๅ†ไฝฟ็”จ้€™ไบ›ๆช”ใ€‚ ๅฆ‚ๆžœๅœจไฝ‡ๅˆ—ๅฎŒๅ…จๆธ…็ฉบไน‹ๅ‰้œ€่ฆ่จชๅ•้€™ไบ›ๆช”๏ผŒๆ‡‰้ฆ–ๅ…ˆๅฐ‡ๆฌฒ่จชๅ•็š„ๆช” ็งปๅ‹• ่‡ณๅ…ถไป–็›ฎ้Œ„๏ผŒไน‹ๅพŒ ๅ†ๅฐๅ…ถ้€ฒ่กŒ่™•็†ใ€‚ ้€™ๆ˜ฏๅ› ็‚บ ASF ๅฏ่ƒฝๆœƒๅœจไฝ ่™•็†้€™ไบ›ๆช”ๆกˆ็š„ๆ™‚ๅ€™ๅฏซๅ…ฅๆ–ฐ็š„็ตๆžœ่€ŒๅฐŽ่‡ดๆŸไบ›ๅบ่™Ÿ้บๅคฑใ€‚ไพ‹ๅฆ‚๏ผŒไฝ ่ฎ€ๅ–ไบ†ไธ€ๅ€‹ๅŒ…ๅซ 3 ๅ€‹ๅบ่™Ÿ็š„ๆช”ๆกˆ๏ผŒ็„ถๅพŒๅฐ‡ๅ…ถๅˆช้™ค๏ผŒ้€™ๅฏ่ƒฝๆœƒๅฐŽ่‡ด ASF ๅœจๆญคๆœŸ้–“ๅฏซๅ…ฅ็š„4 ๅ€‹ๆ–ฐๅบ่™Ÿ้บๅคฑใ€‚ ๅฆ‚ๆžœ่ฆ่จชๅ•้€™ไบ›ๆช”๏ผŒ่ซ‹็ขบไฟๅœจ่ฎ€ๅ–้€™ไบ›ๆช”ไน‹ๅ‰ๅฐ‡ๅฎƒๅ€‘็งปๅ‡บ ASF config ็›ฎ้Œ„๏ผŒไพ‹ๅฆ‚้€š้Ž้‡ๅ‘ฝๅๆ–นๅผใ€‚

ๆ‚จ้‚„ๅฏไปฅ้€š้Ž้‡่ค‡ไธŠ่ฟฐๆ‰€ๆœ‰ๆญฅ้ฉŸ๏ผŒๅœจไฝ‡ๅˆ—ไธญๅทฒๆœ‰ไธ€ไบ›้Šๆˆฒ็š„ๆƒ…ๆณไธ‹๏ผŒๆทปๅŠ ้กๅค–็š„้Šๆˆฒใ€‚ ASF ๆœƒๆญฃ็ขบๅœฐๅฐ‡ๆˆ‘ๅ€‘็š„้กๅค–ๆข็›ฎๅŠ ๅ…ฅๆญฃๅœจ้€ฒ่กŒ็š„ไฝ‡ๅˆ—ไธญไธฆๆœ€็ต‚่™•็†ไน‹ใ€‚


ๅ‚™่จป

ๅพŒๅฐๅบ่™Ÿๅ•Ÿๅ‹•ๅ™จๅœจๅบ•ๅฑคไฝฟ็”จไบ† OrderedDictionary๏ผŒ้€™ๆ„ๅ‘ณ็€ๆ‚จ็š„้Šๆˆฒ้‡‘้‘ฐๅฐ‡ๆœƒๆŒ‰็…งๆช”ๆกˆไธญๆŒ‡ๅฎš๏ผˆๆˆ– IPC API ่ชฟ็”จ๏ผ‰็š„้ †ๅบๅ•Ÿๅ‹•ใ€‚ ้€™ๆ„ๅ‘ณ่‘—ๅฆ‚ๆžœๆŸไบ›้‡‘้‘ฐ้œ€่ฆๅ…ˆๆ“ๆœ‰ๅฆไธ€ๅ€‹ๅบ่™Ÿๆ‰่ƒฝๅ•Ÿๅ‹•๏ผŒ่ซ‹ๆ‚จ๏ผˆๅ‹™ๅฟ…๏ผ‰ๅฐ‡่ฉฒๅบ่™Ÿๅˆ—ๆ–ผๆญค้‡‘้‘ฐไน‹ๅ‰ใ€‚ ไพ‹ๅฆ‚๏ผŒ้€™ๆ„ๅ‘ณ่‘—ๅฆ‚ๆžœๆ‚จๆœ‰ DLC D ๏ผŒๅฎƒ้œ€่ฆๆ“ๆœ‰้Šๆˆฒๆœฌ้ซ” G ๆ‰ๅฏๅ…Œๆ›๏ผŒ้‚ฃ้บผๆ‚จๆ‡‰ๅง‹็ต‚ๅฐ‡้Šๆˆฒ G ็š„้‡‘้‘ฐๆŽ’ๅœจ DLC D ็š„้‡‘้‘ฐๅ‰้ขใ€‚ ๅŒๆจฃ๏ผŒๅฆ‚ๆžœ DLC Dไพ่ณดไบŽAใ€B ๅ’Œ C๏ผŒ้‚ฃ้บผAใ€Bใ€Cๅฐฑๆ‡‰่ฉฒๆŽ’ๅœจDๅ‰้ข๏ผˆไปปๆ„้ †ๅบๅ‡ๅฏ๏ผŒ้™ค้žๅฎƒๅ€‘ๆœ‰่‡ชๅทฑ็š„ไพ่ณด้—œไฟ‚๏ผ‰ใ€‚

ๅฆ‚ๆžœไธ้ตๅพชไธŠ่ฟฐๆ–นๆกˆ๏ผŒๅณไฝฟๆ‚จ็š„ๅธณๆˆถๅœจๅฎŒๆˆๆ•ดๅ€‹ไฝ‡ๅˆ—ๅพŒๆœ‰่ณ‡ๆ ผๅ…Œๆ›ๆญคDLC, ไนŸๆœƒๅ› DoesNotOwnRequiredApp ่€Œ็„กๆณ•ๅ…Œๆ›ใ€‚ ่‹ฅๆƒณ้ฟๅ…้€™็จฎๆƒ…ๆณ๏ผŒ่ซ‹็ขบไฟๆ‚จไฝ‡ๅˆ—ไธญ็š„DLCๅง‹็ต‚ไฝๆ–ผ้Šๆˆฒๆœฌ้ซ”ไน‹ๅพŒใ€‚

Clone this wiki locally