Cirkus Serveri Forum
    • CoD4xAdmin
    • Recent
    • Popular
    • Groups
    • Users
    • Register
    • Login

    Julia post request 403

    Scheduled Pinned Locked Moved
    Support
    2
    16
    1.5k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      dzonerzy
      last edited by

      Actually my webadmin receive the post request from the Julia plugin it fails and the condition where the post request must return "okay" instead it return something else and fail with 403

      1 Reply Last reply Reply Quote 0
      • D
        dzonerzy
        last edited by

        I configured steam sso, the identikey on both webadmin and game sever , and the rcon , I followed all the tutorial in the tutorial section the real problem is webadmin not responding correctly

        1 Reply Last reply Reply Quote 0
        • D
          dzonerzy
          last edited by

          So i investigated a bit this is what i found the game server is configured correctly and also the webadmin, when i start the game server i receive the post request, this is the content:

          POST /cod4x_plugins/julia/ HTTP/1.1
          Accept: /
          Host: webadmin.relic-gaming.net
          User-Agent: CoD4X HTTP-Agent
          Connection: Keep-Alive
          Content-Length: 274
          Content-Type: application/json

          {
          "time":1580464031,
          "identkey":"RELIC_SNIPER_KEY1337",
          "serverport":28961,
          "command":"HELO",
          "gamename":"Call of Duty 4 - Modern Warfare X18",
          "gamedir":"cod4",
          "version":"17.8",
          "rcon":"test_rcon"
          }

          which is absolutely correct, now if i reply the current request i got a forbidden error due to csrf:

          ForbiddenError: invalid csrf token
          at csrf (/home/webadmin/CoD4x-WebAdmin/node_modules/csurf/index.js:112:19)
          at Layer.handle [as handle_request] (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/layer.js:95:5)
          at trim_prefix (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:317:13)
          at /home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:284:7
          at Function.process_params (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:335:12)
          at next (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:275:10)
          at /home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:635:15
          at next (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:260:14)
          at Function.handle (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:174:3)
          at router (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:47:12)
          at Layer.handle [as handle_request] (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/layer.js:95:5)
          at trim_prefix (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:317:13)
          at /home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:284:7
          at Function.process_params (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:335:12)
          at next (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:275:10)
          at /home/webadmin/CoD4x-WebAdmin/server.js:118:2
          at Layer.handle [as handle_request] (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/layer.js:95:5)
          at trim_prefix (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:317:13)
          at /home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:284:7
          at Function.process_params (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:335:12)
          at next (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:275:10)
          at /home/webadmin/CoD4x-WebAdmin/app/config/configuration.js:43:5
          at tryCatcher (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/util.js:16:23)
          at Promise._settlePromiseFromHandler (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:547:31)
          at Promise._settlePromise (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:604:18)
          at Promise._settlePromise0 (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:649:10)
          at Promise._settlePromises (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:729:18)
          at Promise._fulfill (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:673:18)
          at PropertiesPromiseArray.PromiseArray._resolve (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise_array.js:127:19)
          at PropertiesPromiseArray._promiseFulfilled (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/props.js:78:14)
          at Promise._settlePromise (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:609:26)
          at Promise._settlePromise0 (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:649:10)
          at Promise._settlePromises (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:729:18)
          at Promise._fulfill (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:673:18)
          at /home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/nodeback.js:42:21
          at /home/webadmin/CoD4x-WebAdmin/node_modules/mongoose/lib/model.js:4798:16
          at /home/webadmin/CoD4x-WebAdmin/node_modules/mongoose/lib/utils.js:276:16
          at /home/webadmin/CoD4x-WebAdmin/node_modules/mongoose/lib/model.js:4817:21
          at _hooks.execPost (/home/webadmin/CoD4x-WebAdmin/node_modules/mongoose/lib/query.js:4364:11)
          at /home/webadmin/CoD4x-WebAdmin/node_modules/kareem/index.js:135:16

          so this is the actual problem

          1 Reply Last reply Reply Quote 0
          • NeHoN
            NeHo Administrators
            last edited by NeHo

            I can not access your webadmin page, send me a link to your cod4xwebadmin page pls. 403 error means that it is forbidden. Also let me know if this is a local or external game server on cod4xwebadmin, how did you add it

            I keep hitting the 'Escape' key - but I'm still here. ...

            1 Reply Last reply Reply Quote 0
            • D
              dzonerzy
              last edited by

              https://webadmin.relic-gaming.net/ this is the link , the game server is remote

              1 Reply Last reply Reply Quote 0
              • NeHoN
                NeHo Administrators
                last edited by

                The link is broken, I can not access it "Service Unavailable" 503 error

                I keep hitting the 'Escape' key - but I'm still here. ...

                1 Reply Last reply Reply Quote 0
                • D
                  dzonerzy
                  last edited by

                  I add the external gameserver with ip, port, rcon, identitykey for julia and same params are configured on server, plus i enabled steam sso on webadmin and linked my account to steam, then i configured myself as admin for my gameserver, then i start the cod4 server i receive the post but it trigger the csrf error , it's possible that all POST request must include a csrf token as a security measure?

                  1 Reply Last reply Reply Quote 0
                  • D
                    dzonerzy
                    last edited by

                    It's online again

                    1 Reply Last reply Reply Quote 0
                    • NeHoN
                      NeHo Administrators
                      last edited by

                      keep the website online and then restart your game server

                      I keep hitting the 'Escape' key - but I'm still here. ...

                      1 Reply Last reply Reply Quote 0
                      • D
                        dzonerzy
                        last edited by

                        I restarted the game server

                        1 Reply Last reply Reply Quote 0
                        • D
                          dzonerzy
                          last edited by

                          Jan 31 13:40:12 relic-gaming.net bash[4842]: POST /cod4x_plugins/julia/ 403 118.203 ms - 9036

                          1 Reply Last reply Reply Quote 0
                          • NeHoN
                            NeHo Administrators
                            last edited by

                            Is there any error on the website console, do you run cod4xwebadmin with npm start? if yes then you should see a POST request in console, is there any error, if yes send it here

                            I keep hitting the 'Escape' key - but I'm still here. ...

                            1 Reply Last reply Reply Quote 0
                            • NeHoN
                              NeHo Administrators
                              last edited by NeHo

                              Error was in the server.cfg file, the julia_identkey was not added

                              I keep hitting the 'Escape' key - but I'm still here. ...

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              0

                              Online

                              191

                              Users

                              268

                              Topics

                              1.2k

                              Posts
                              Powered & Designed by NeHo