유저 프로젝트

당신은 TrashSim을 당신만의 프로젝트로 사용할 수 있습니다. TrashSim은 자동으로 전투 시뮬레이팅에서 사용될 플레이어의 데이터를 로딩합니다.

API 키 사용

이 URL을 통해 1개의 한도와 언어 선택을 포함하여 방어자의 데이터를 자동으로 불러올 수 있습니다:

  • https://trashsim.universeview.be/?SR_KEY={KEY}
  • https://trashsim.universeview.be/{LANG}?SR_KEY={KEY}

한도:

{KEY} (요구) - 정탐정보에 있는 API 버튼 뒤에 있는 SR-키로 대체되어야 합니다.
{LANG} (선택) - TrashSim에 지원되는 언어로 대체될 수 있다. 이것은 국제유저들에게 이점이 생길 수 있다. (지원되는 언어)

예시:

https://trashsim.universeview.be/en?SR_KEY=sr-en-680-fc3b242fb73e700f3da54748844d90506a0cd705

이전 입력값 사용

또한 base64 encoded JSON string를 이용해 여러 플레이어를 자동으로 불러올 수 있습니다. 다음 URL을 따라오면 이 기능을 사용 할 수 있습니다, 저희는 해시 (#)를 사용합니다 그리고 물음표를 사용하지 않습니다, 이 방법은 저희 캐싱 시스템을 사용합니다:

  • https://trashsim.universeview.be/#prefill={BASE64JSON}
  • https://trashsim.universeview.be/{LANG}#prefill={BASE64JSON}

한도:

{BASE64JSON} (요구) - base64 encoded JSON strin로 대체되어야 합니다. 형태는 아래 설명되어 있습니다.
{LANG} (선택) - TrashSim에 지원되는 언어로 대체될 수 있다. 이것은 국제유저들에게 이점이 생길 수 있다. (지원되는 언어)

JSON 형태:

The JSON는 3가지 특징을 가지고 있고 상당히 명백합니다:

  • 0 -> 공격 집단, 공격자들의 배열을 포함.
  • 1 -> 방어 집단, 방어자들의 배열을 포함.
  • settings -> 서버 세팅 포함.

플레이어는 다음과 같은 재산 요소를 가지고 있다, 자원, 연구, 함대, 장어시설과 행성.연구와 함대 그리고 방어시설은 기술 ID로 작성되어 있다.

플레이어가 원하는대로 플레이어 수를 늘릴 수 있다. 당연히 최대 16 함대슬롯을 보낼 수 있으니 더 추가하는건 무의미하다. 방어자 집단의 경우 첫 배열은 방어시설과 자원이 있는 메인 방어자가 된다.그 아래로 2개의 표를 찾을 수 있는데, 첫번째 표는 플레이어의 재산을 설명해주고 두번째 표는 재산 세팅이다.

메인 재산서브 재산가치예시
class *0 ... 30
resourcesmetalinteger100
crystalinteger50
deuteriuminteger10
research106{"level": integer}{"level": 10}
...
199{"level": integer}{"level": 4}
ships202{"count": integer}{"count": 1347}
...
219{"count": integer}{"count": 453}
defence401{"count": integer}{"count": 2794}
...
503{"count": integer}{"count": 20}
planetgalaxyinteger3
systeminteger287
positioninteger11
speedinteger80

* The class property supports 4 values: 0, 1, 2, 3. Being: 0: no class, 1: Collector, 2: General, 3: Discoverer.

물론 당신은 말이 되게 재산을 추가해야 한다. 예를들어:공격자는 자원과 방어시설 재산이 필요 없고 메인 방어자는 엔진 기술을 쓸 필요가 없다. 연구에서는 오직 엔진과 전투 기술들만 작동할 것이다.

재산 세팅은 다음과 같이 약탈량과 시뮬레이션 재산을 빼고 요구된다.

재산가치예시
speed_fleetinteger2
galaxiesinteger7
systemsinteger499
rapid_fireinteger1
def_to_tF0 or 10
debris_factor0.0 to 1.00.3
repair_factor0.0 to 1.00.7
donut_galaxy0 or 11
donut_system0 or 11
plunder50, 75 or 10075
simulations1 to ...15
characterClassesEnabled0 or 11
minerBonusFasterTradingShipsinteger (%)100
minerBonusIncreasedCargoCapacityForTradingShipsinteger (%)25
warriorBonusFasterCombatShipsinteger (%)100
warriorBonusFasterRecyclersinteger (%)100
warriorBonusRecyclerFuelConsumptioninteger (%)25
combatDebrisFieldLimitinteger (%)25

JSON 예시:

{"0":[{"research":{"109":{"level":17},"110":{"level":17},"111":{"level":19},"115":{"level":17},"117":{"level":14},"118":{"level":13}},"ships":{"203":{"count":124},"204":{"count":5342},"206":{"count":1943}},"planet":{"galaxy":1,"system":124,"position":8},"speed":80}],"1":[{"resources":{"metal":5932712,"crystal":3742953,"deuterium":1284233},"research":{"109":{"level":15},"110":{"level":14},"111":{"level":16},"115":{"level":16},"117":{"level":13},"118":{"level":11}},"ships":{"202":{"count":2353},"203":{"count":438}},"defence":{"401":{"count":3842},"402":{"count":1438},"407":{"count":1},"502":{"count":10}},"planet":{"galaxy":2,"system":235,"position":11}}],"settings":{"speed_fleet":"2","galaxies":"7","systems":"499","rapid_fire":"1","def_to_tF":"0","debris_factor":"0.5","donut_galaxy":"1","donut_system":"1","plunder":50,"simulations":15}}

JSON를 넘어선 Base64의 가치:

eyIwIjpbeyJyZXNlYXJjaCI6eyIxMDkiOnsibGV2ZWwiOjE3fSwiMTEwIjp7ImxldmVsIjoxN30sIjExMSI6eyJsZXZlbCI6MTl9LCIxMTUiOnsibGV2ZWwiOjE3fSwiMTE3Ijp7ImxldmVsIjoxNH0sIjExOCI6eyJsZXZlbCI6MTN9fSwic2hpcHMiOnsiMjAzIjp7ImNvdW50IjoxMjR9LCIyMDQiOnsiY291bnQiOjUzNDJ9LCIyMDYiOnsiY291bnQiOjE5NDN9fSwicGxhbmV0Ijp7ImdhbGF4eSI6MSwic3lzdGVtIjoxMjQsInBvc2l0aW9uIjo4fSwic3BlZWQiOjgwfV0sIjEiOlt7InJlc291cmNlcyI6eyJtZXRhbCI6NTkzMjcxMiwiY3J5c3RhbCI6Mzc0Mjk1MywiZGV1dGVyaXVtIjoxMjg0MjMzfSwicmVzZWFyY2giOnsiMTA5Ijp7ImxldmVsIjoxNX0sIjExMCI6eyJsZXZlbCI6MTR9LCIxMTEiOnsibGV2ZWwiOjE2fSwiMTE1Ijp7ImxldmVsIjoxNn0sIjExNyI6eyJsZXZlbCI6MTN9LCIxMTgiOnsibGV2ZWwiOjExfX0sInNoaXBzIjp7IjIwMiI6eyJjb3VudCI6MjM1M30sIjIwMyI6eyJjb3VudCI6NDM4fX0sImRlZmVuY2UiOnsiNDAxIjp7ImNvdW50IjozODQyfSwiNDAyIjp7ImNvdW50IjoxNDM4fSwiNDA3Ijp7ImNvdW50IjoxfSwiNTAyIjp7ImNvdW50IjoxMH19LCJwbGFuZXQiOnsiZ2FsYXh5IjoyLCJzeXN0ZW0iOjIzNSwicG9zaXRpb24iOjExfX1dLCJzZXR0aW5ncyI6eyJzcGVlZF9mbGVldCI6IjIiLCJnYWxheGllcyI6IjciLCJzeXN0ZW1zIjoiNDk5IiwicmFwaWRfZmlyZSI6IjEiLCJkZWZfdG9fdEYiOiIwIiwiZGVicmlzX2ZhY3RvciI6IjAuNSIsImRvbnV0X2dhbGF4eSI6IjEiLCJkb251dF9zeXN0ZW0iOiIxIiwicGx1bmRlciI6NTAsInNpbXVsYXRpb25zIjoxNX19

전체 예시:

아래 예시에는 124 대형 화물선이 공격자 함대에 추가되고 함대 속도가 2로 세팅되었다.

https://trashsim.universeview.be/en#prefill=eyIwIjpbeyJzaGlwcyI6eyIyMDMiOnsiY291bnQiOjEyNH19fV0sInNldHRpbmdzIjp7InNwZWVkX2ZsZWV0IjoiMiJ9fQ==

JSON 사용: {"0":[{"ships":{"203":{"count":124}}}],"settings":{"speed_fleet":"2"}}

아래 당신은 지원되는 언어 리스트를 볼 수 있다(초기 언어는 영어)::

cs da de en es el fr hr it nl hu pl pt pt-BR ru ro sv tr ko zh