어제 서버컴에서 서버열고 모드동기화가 안된다고 했던 뉴비 입니다
https://gall.dcinside.com/mgallery/board/view/?id=factorio&no=95278&page=2
뎃글에 있는데로 mod-list.json 안에있는 dlc 모드들을 지우고 실행해봤는데도 안되고
모드파일자체를 지워도 봤는데 동기화가 여전히 안되는데 해결방법이 있을까요?
어제 서버컴에서 서버열고 모드동기화가 안된다고 했던 뉴비 입니다
https://gall.dcinside.com/mgallery/board/view/?id=factorio&no=95278&page=2
뎃글에 있는데로 mod-list.json 안에있는 dlc 모드들을 지우고 실행해봤는데도 안되고
모드파일자체를 지워도 봤는데 동기화가 여전히 안되는데 해결방법이 있을까요?
https://forums.factorio.com/viewtopic.php?t=116983
Space Age 모드가 없는 새로운 저장 게임을 만들어 서버에 업로드해서 해보라는데 이런식으로 해봤어?
바로한번 해보겠습니다
https://forums.factorio.com/viewtopic.php?t=117096
이런글도있네
감사합니다 확인해보겠습니다!
위 링크에서 글에 나온데로 설정을하고 true를 false로 바꿔서 서버를 다시 실행했는데 전부 다시 true로 바뀌는데 뭐가 문제일까요?
@글쓴 팩붕이(218.145) 나도 내가 직접해본건 아니라 잘 모르겠네..
@글쓴 팩붕이(218.145) 세이브가 dlc 포함 세이브라서 세이브 열면서 강제 동기화되는거임 mod list json을 넣고 세이브를 삭제한 다음 맵을 생성해주거나 dlc없이 pc에서 생성한 세이브를 업로드해주셈
@코드쓰기싫음 아 참 맵을 mod list에 맞게 생성하려면 mod argument를 줘야 함 이건 위키 찾아보는게 빠를듯
@코드쓰기싫음 원래있던 세이브파일을 지우고 PC에서 새로 생성한 세이브 파일을 업로드 했는데도 똑같은 현상이 발생하는데 이외의 설정을 바꿔야 할까요?
@글쓴 팩붕이(218.145) 실행커맨드를 어떻게했음?
@이파 아래 댓글애 달아뒀습니다
대충 직접열어봐서 감은 잡았는데 mods/mod-list.json 바꾸는 방식으로 해보니까 나는 잘 됨. 세이브 파일을 옮기는 방법도 될것같지만 굳이 세이브 파일 안옮기는 방식으로 잘 됐음 1. mods/mod-list.json 파일 열어서 elevated-rails, quality, space-age에 true로 되어있다면 전부 false로 고치기 2. bin/factorio --create saves/save.zip --파일이름은 적당히 이렇게 하면 현재의 mod-list.json을 기준으로 세이브 파일이 생김 3. bin/factorio --start-server saves/save.zip --server-settings <세팅파일> --그외추가옵션등등
여기까지하면 클라이언트쪽에서 봤을때 멀티 목록에 떠야하고 방 정보 봤을 때 모드 목록에 base 2.0.60만 있어야함 아마 지금까지 문제가 있던 상황에서는 저기에 base 2.0.60말고 dlc모드도 포함되어있었을 것 같음 dlc모드 없이 base만 있다면 DLC가 없는 클라이언트도 접속가능한거 확인했음
아까 false로 바꾼게 다시 true로 바뀐다고 했는데 이건 dlc가 포함되어있는 세이브를 여는과정에서 다시 원래대로 돌아가거나 한게 아닐까라고 추측해봄 실행할때 썼던 커맨드가 뭔지 알면 더 명확할듯?
@이파 늦은시간에도 대답해주셔서 감사합니다 어제 일찍 자버려서 일어나서 해보다가 늦게 댓글 달아요 2번대로 bin 파일안에를 확인해봤는데 bin 파일 자체가 비어있는데 이건 어떻게 해야될까요? factorio 파일을 만들어야되는걸까요?
@이파
실행할때 썼던 커맨드는
https://gall.dcinside.com/mgallery/board
이링크 보고 했었습니다version: '2'services: factorio: image: factoriotools/factorio:2.0.60 ports: - "34197:34197/udp" - "27015:27015/tcp" volumes: - /opt/factorio:/factorio container_name: factorio-server
@글쓴 팩붕이(218.145) 안에 x64 폴더 없음?
@코드쓰기싫음 네 터미널로 확인 해보니까 아예 비어있었습니다
@글쓴 팩붕이(218.145) ???? 말이 안되는데 확인했다는 글 링크 깨졌는데 링크 다시 좀 줘보셈
@코드쓰기싫음
https://gall.dcinside.com/mgallery/board/view/?id=factorio&no=58329
@글쓴 팩붕이(218.145) 이 링크입니다
@코드쓰기싫음 아 도커네... 도커로는 나도 안 해봐서 잘 모름 세이브 갈아치기로 어케 될거 같긴 한데
아 도커는 나도 또 모르는데 ㅋㅋ
@이파 도커가 답이 없는거같아서 헤드리스로 새로 만들어보고있어요 ㅋㅋ ㅠㅠ
@글쓴 팩붕이(218.145)
https://gall.dcinside.com/mgallery/board/view/?id=factorio&no=13454
이링크에서 실행명령에서 나온데로 했는데 확인하려고 제 컴에서 127.0.0.1:34197 주소로 들어가봤는데 서버 연결이 안된다고 하는데 어케해야될까요?
@글쓴 팩붕이(218.145) 서버컴이 따로 있다는거 아니였음? 서버컴이랑 본인 컴이 다른 컴이라면 127.0.0.1이 아니라 그 서버 ip쳐야겠지
@이파 서버컴으로 넘기기전에 제컴에서 확인해볼라고 실행해본건데 안되는거 정상인건가요? 그냥 바로 넘겨버리면 되는건가요?
@글쓴 팩붕이(218.145) 아 본인컴에서 킨거면 되긴 해야지... 랜서버 목록에서도 안뜸?
@이파 네 안떠요... 혹시 헤드리스 서버 여는 가이드라인 같은 글이 있을까요? 리눅스쓰고있어요. 위에 보내주신 포럼에서 검색도 해보는데 서버 실행관련해서 글은 아직 못찾아서 가이드라인 글이라도 있으면 좋을듯한데..
@글쓴 팩붕이(218.145) ss로 포트 찍어보면 34197 unconn 나옴?
@코드쓰기싫음 ss -tulp
@코드쓰기싫음 어디에 찍어 보라는건가요?
@글쓴 팩붕이(218.145) 팩토리오 헤드리스 실행한 다음에 터미널 새로 열어서 찍어보셈
@코드쓰기싫음 제대로 열렸으면 udp UNCONN 0 0 0.0.0.0:34197 0.0.0.0:* 이런 식으로 나와야 함
@코드쓰기싫음 34197 자리에 37487이나오는거같아요
@글쓴 팩붕이(218.145) factorio_current.log 에 37487이랑 34197 찾아보셈 포트 어느걸로 열렸는지 나옴
@코드쓰기싫음 아 세이브파일 이름을 대문자로 잘못입력해서 안켜졌던거였습니다
@글쓴 팩붕이(218.145) 두분다 너무 감사합니다 도커포기하고 헤드리스로 하니까 서버만들어졌습니다. 두분덕분에 원활하게 만들어진거같습니다. 이파님이랑 코드쓰기싫음님 아니였으면 서버만들기 포기했을듯합니다 정말 감사합니다. 새티스팩토리 엔딩보고 할거없었는데 할거 만들어주신 두분께 진심으로 감사드립니다. 엔딩보고 dlc까지 사서 엔딩보는 팩붕이가 되도록하겠습니다